Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
19 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
693437
Топик полностью
FDA
(17.08.2016 09:47, просмотров: 119)
ответил
Ксения
на
Дык, 3 GB для программы тоже будет мало. Т.е. 32-битную ОС проехали, по этой части вопрос решен - переходим на 64-битную ОС. Но почему-то и она не хочет отдавать память свыше 2 GB, хотя в наличии 4 GB (машину с большим объемом памяти мне пока
Для 32-битных процессов винда выделяет не более 2 ГБ. Поэтому и делают 64-битные версии серьёзных программных продуктов (КОМПАС, CorelDRAW и т.п).
Ответить
За уши притянуто. Делают их по маркетинговым соображениям. В 100500 раз повторю, что нет нужды весь файл в память мапить одновременно... Да и 2ГБ -- куда столько, зачем? В прошлом веке аналоги того компаса на 128МБайтах шустро крутились.
-
fk0
(17.08.2016 11:17
)
Ну так это надо алгоритм менять. А Ксении, как я понял, нужно тупо массив большего размера сделать. Проще всего переделать прогу на 64 бита и мозг себе не ломать.
-
FDA
(17.08.2016 17:35
)
А завтра 128 бит не понадобится, с таким подходом? И процессор на 100500ГГц ещё.
-
fk0
(17.08.2016 23:59
)