Сейчас на форуме: tyns777, zombi-vadim (+3 невидимых)

 eXeL@B —› Программирование —› Out of memory и Delphi прога
Посл.ответ Сообщение

Ранг: 113.4 (ветеран)
Активность: 0.130
Статус: Участник
Ветеран

Создано: 26 февраля 2008 14:09
· Личное сообщение · #1

Здравствуйте!

Сделал прогу на делфи. И в процессе работы вываливаеться окошко out of memory(выделение памяти ~121 000 кб).
Подскажите, пожалуйста, как можно убрать это ограничение на память?

Заранее спасибо!

-----
моя подпись!




Ранг: 237.0 (наставник), 20thx
Активность: 0.130
Статус: Участник
sysenter

Создано: 26 февраля 2008 15:36
· Личное сообщение · #2

У тебя утечка памяти, а не "ограничение". А вообще есть API: GlobalAlloc, VirtualAlloc, LocalAlloc и т.п.

-----
продавец резиновых утёнков




Ранг: 113.4 (ветеран)
Активность: 0.130
Статус: Участник
Ветеран

Создано: 26 февраля 2008 15:59
· Личное сообщение · #3

Сейчас буду всё перепроверять на утечку.

А как же тогда игрухи по гигабайту жрут и ничего?

-----
моя подпись!




Ранг: 113.4 (ветеран)
Активность: 0.130
Статус: Участник
Ветеран

Создано: 26 февраля 2008 17:16
· Личное сообщение · #4

Хм..и вправду где-то я накосячил.

Создал чистую прогу которая записывает в массив 50 млн строк длинною 10 символов.
Всё сработало нормально...

Где я ступил ума не приложу.

-----
моя подпись!




Ранг: 113.4 (ветеран)
Активность: 0.130
Статус: Участник
Ветеран

Создано: 26 февраля 2008 18:41 · Поправил: locker_fx
· Личное сообщение · #5

Проблема решена.

Гвоздь был, в том, что работал с текстом из Memo. (текста много)

Мало того, что избавился от сабжевой проблемы, скорость обработки возросла в разы!

-----
моя подпись!





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 26 февраля 2008 20:50
· Личное сообщение · #6

Ну дык закрывайте топик, раз всё пучком. Кнопка Закрыть тему прямо под кнопкой Отправить сообщение.


 eXeL@B —› Программирование —› Out of memory и Delphi прога
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати