2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Работа программы в системе с 8-ю Гб оперативной памяти
Сообщение18.11.2010, 17:26 
Имеется проект в виде ряда динамических библиотек, написанных на Delphi7 и содержащие большое колическтво процедур. Возникла проблема в нехватке оперативной памяти для расчетов. Была попытка запустить проект в среде Embarcadero Delphi 2010 на компьютере с 8-ю гигабайтами оперативной памяти и с ОС Windows 7, 64 bit. Однако максимально используемый объем при расчетах - 3 Гб (при превышении которого выдается ошибка "out of memory").
Что нужно изменить?
Поставить галочку в нужном месте или перейти на другой похожий язык (например freepaskal).
Иными языками программирования (кроме паскаля) не владею.

 
 
 
 Re: Работа программы в системе с 8-ю Гб оперативной памяти
Сообщение18.11.2010, 17:41 
Delphi не поддерживает (пока) 64-битную адресацию. Если Вам нужно больше 3ГБ - максимальное адресное пространство, доступное 32-битным программам, то либо переходите на другой язык, либо ждите когда (и если) выпустят 64-битный компилятор Delphi.

 
 
 
 Re: Работа программы в системе с 8-ю Гб оперативной памяти
Сообщение18.11.2010, 17:55 
Какие языки поддерживают? Идеальный вариант - языки с кодом, похожим на паскалевский.
Например Lazarus или Free Paskal. Вообще перечислите все языки, если не трудно. Спасибо.

 
 
 
 Re: Работа программы в системе с 8-ю Гб оперативной памяти
Сообщение18.11.2010, 18:06 
Вроде GNU Pascal поддерживает 64-бит адресацию.

 
 
 
 Re: Работа программы в системе с 8-ю Гб оперативной памяти
Сообщение18.11.2010, 19:33 
Аватара пользователя
Free Pascal поддерживает 64 бита.

 
 
 
 Re: Работа программы в системе с 8-ю Гб оперативной памяти
Сообщение22.11.2010, 21:22 
Решить проблему удалось с помощью бесплатного языка Lazarus, который использует freepascal-евский 64-х битный компилятор, и практически идентичный Delphi.

 
 
 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group