![]() |
|
|
#1
|
|||
|
|||
|
погуглил, так там предлагается через new\dispose , но если переменных сотни, то замучаешься с каждой переменной такое вытворять.
есть ли способ очистить сразу всю память, используемую приложением? |
|
#2
|
|||
|
|||
|
Нет.
Но можно выделять большими кусками и соответсвенно освобождать. Все зависит от конкретной задачи и кода. |
|
#3
|
||||
|
||||
|
группируй переменные в записи и создавай/удаляй сразу группу переменных
|
|
#4
|
||||
|
||||
|
Или можно попробовать создать массив вариант для ваших пременных и убивать массив.
|
|
#5
|
|||
|
|||
|
я и до этого думал о записях, но их несколько неудобно использовать в коде, массивы тоже создавать не хочется,
"можно выделять большими кусками и соответственно освобождать" - можно поподробнее? или хотя бы по каким словам гуглить? |
|
#6
|
|||
|
|||
|
GetMem/FreeMem соответсвенно. Выделяешь большой кусок и уже в нем хранишь все свои переменные по соотв. сдвигам. Но, честно говоря, выигрываешь в удобстве инициализации, проигрываешь в удобстве пользования. Я бы пошел по пути объектов и переменных на стеке.
|