Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.07.17;
Скачать: [xml.tar.bz2];

Вниз

Проблема с хранением больших числовых массивов   Найти похожие ветки 

 
Poirot   (2003-07-04 10:36) [0]

Гутен время дня!
возникает небольшая проблема - есть 4 константных массива во 246 элементов и по 8 байт каждый - т.е. 4*256*8 = 8192 байта чисел..
Может кнто-нить предложить метод уменьшения размера - например сжать каким либо способом...! 3 процедуры и эта гадость - слишком много получается....


 
MBo   (2003-07-04 10:37) [1]

разве 8K - много??


 
Poirot   (2003-07-04 10:41) [2]

ну для 2-х процедур по 15 байт каждая - да! Да и размер возможной памяти ограничен!


 
MBo   (2003-07-04 10:54) [3]

твой вопрос абсолютно абстрактный.
Данные сжимаемы - жми, но тогда их длина будет непостоянной.


 
Poirot   (2003-07-04 10:58) [4]

вот мне и интересно - какие идеи есть... Я не хочу жать чем-нить сложным!


 
Юрий Зотов   (2003-07-04 11:09) [5]

> Poirot © (04.07.03 10:58)

1. 8К - это не просто мало, а ОЧЕНЬ мало.

2. Предположим, Вы свой массив сожмете в 2 раза (больше вряд ли получится) и выиграете 4К. Так вот, очень даже не исключено, что добавленный в программу код упаковки/распаковки будет сравним с этими 4К или даже больше.

3. > Да и размер возможной памяти ограничен!

В Win32 он ограничен четырьмя гигабайтами, из которых Вашему коду доступно не менее двух. Независимо от реального объема физической памяти.


 
Poirot   (2003-07-04 11:56) [6]

проблема не только масдаевская...
Я просто пытаюсь что-то придумать...
смысл в том, что есть код на С++ и кампилирован под Юних... он чать другого - более большого! Всё это дела юзается в железяке с ограничением памяти!


 
SVM (Perm)   (2003-07-04 12:59) [7]

А что в массивах?


 
Poirot   (2003-07-04 20:05) [8]

В массивах 8 байтовые числа... (не генерированные) причём явно не генерированные ничем.... если и генерированы, то что-то типа по интегральным функциям...


 
Serginio   (2003-07-04 20:18) [9]

Если числа повиоряющиеся то Хэш таблица. Если нет то апроксимируй функцией.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.07.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.008 c
1-55620
Snake1977
2003-07-03 16:54
2003.07.17
Как переместить главную форму


3-55445
Chestniy
2003-06-24 15:38
2003.07.17
Как обрубить sql запрос, который работает в отдельном потоке?


14-55749
elf
2003-07-02 22:49
2003.07.17
Нет главного окна в win2000


7-55860
DVM
2003-04-23 22:34
2003.07.17
Ошибка в Windows Common Controls 6.0 или руки?


14-55767
AndrewVolkov
2003-07-03 01:26
2003.07.17
DBLookupComboBox очистка поля





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский