PHT |
Работа программы в системе с 8-ю Гб оперативной памяти 18.11.2010, 17:26 |
|
21/12/06 32
|
Имеется проект в виде ряда динамических библиотек, написанных на Delphi7 и содержащие большое колическтво процедур. Возникла проблема в нехватке оперативной памяти для расчетов. Была попытка запустить проект в среде Embarcadero Delphi 2010 на компьютере с 8-ю гигабайтами оперативной памяти и с ОС Windows 7, 64 bit. Однако максимально используемый объем при расчетах - 3 Гб (при превышении которого выдается ошибка "out of memory"). Что нужно изменить? Поставить галочку в нужном месте или перейти на другой похожий язык (например freepaskal). Иными языками программирования (кроме паскаля) не владею.
|
|
|
|
|
venco |
Re: Работа программы в системе с 8-ю Гб оперативной памяти 18.11.2010, 17:41 |
|
Заслуженный участник |
|
04/05/09 4593
|
Delphi не поддерживает (пока) 64-битную адресацию. Если Вам нужно больше 3ГБ - максимальное адресное пространство, доступное 32-битным программам, то либо переходите на другой язык, либо ждите когда (и если) выпустят 64-битный компилятор Delphi.
|
|
|
|
|
PHT |
Re: Работа программы в системе с 8-ю Гб оперативной памяти 18.11.2010, 17:55 |
|
21/12/06 32
|
Какие языки поддерживают? Идеальный вариант - языки с кодом, похожим на паскалевский. Например Lazarus или Free Paskal. Вообще перечислите все языки, если не трудно. Спасибо.
|
|
|
|
|
venco |
Re: Работа программы в системе с 8-ю Гб оперативной памяти 18.11.2010, 18:06 |
|
Заслуженный участник |
|
04/05/09 4593
|
Вроде GNU Pascal поддерживает 64-бит адресацию.
|
|
|
|
|
Pavia |
Re: Работа программы в системе с 8-ю Гб оперативной памяти 18.11.2010, 19:33 |
|
31/10/08 1244
|
Free Pascal поддерживает 64 бита.
|
|
|
|
|
PHT |
Re: Работа программы в системе с 8-ю Гб оперативной памяти 22.11.2010, 21:22 |
|
21/12/06 32
|
Решить проблему удалось с помощью бесплатного языка Lazarus, который использует freepascal-евский 64-х битный компилятор, и практически идентичный Delphi.
|
|
|
|
|
|
Страница 1 из 1
|
[ Сообщений: 6 ] |
|
Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы