2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Работа программы в системе с 8-ю Гб оперативной памяти
Сообщение18.11.2010, 17:26 


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

 Профиль  
                  
 
 Re: Работа программы в системе с 8-ю Гб оперативной памяти
Сообщение18.11.2010, 17:41 
Заслуженный участник


04/05/09
4593
Delphi не поддерживает (пока) 64-битную адресацию. Если Вам нужно больше 3ГБ - максимальное адресное пространство, доступное 32-битным программам, то либо переходите на другой язык, либо ждите когда (и если) выпустят 64-битный компилятор Delphi.

 Профиль  
                  
 
 Re: Работа программы в системе с 8-ю Гб оперативной памяти
Сообщение18.11.2010, 17:55 


21/12/06
32
Какие языки поддерживают? Идеальный вариант - языки с кодом, похожим на паскалевский.
Например Lazarus или Free Paskal. Вообще перечислите все языки, если не трудно. Спасибо.

 Профиль  
                  
 
 Re: Работа программы в системе с 8-ю Гб оперативной памяти
Сообщение18.11.2010, 18:06 
Заслуженный участник


04/05/09
4593
Вроде GNU Pascal поддерживает 64-бит адресацию.

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


31/10/08
1244
Free Pascal поддерживает 64 бита.

 Профиль  
                  
 
 Re: Работа программы в системе с 8-ю Гб оперативной памяти
Сообщение22.11.2010, 21:22 


21/12/06
32
Решить проблему удалось с помощью бесплатного языка Lazarus, который использует freepascal-евский 64-х битный компилятор, и практически идентичный Delphi.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group