| Aelita |
21.11.2010 1:35
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 12 Пол: Женский Репутация: 0 |
Я работаю во Free Pascal под DOS32 (Go32v2).
Периодически возникает задача выяснить, освобождает ли программа память или где-то есть дыра для утечки. Раньше для этого можно было использовать такие удобные переменные как MemAvail, HeapSize. Даже если они работали не вполне точно, утечка памяти была наглядно видна. Теперь их, как известно, во Free Pascal нет... Вопрос к профи: существуют ли какие-нибудь Units, не входящие во стандартный комплект Free Pascal, в которых были бы некоторые аналоги этих функций (работающие в том числе с Go32V2 -- DOS32) ? Сообщение отредактировано: Aelita - 21.11.2010 1:45 |
![]() ![]() |
| Aelita |
21.11.2010 19:49
Сообщение
#2
|
|
Новичок ![]() Группа: Пользователи Сообщений: 12 Пол: Женский Репутация: 0 |
Полезная штука, огромное спасибо!
А с операциями New, Dispose она работать, видимо, не будет? Сообщение отредактировано: Aelita - 21.11.2010 19:50 |
Aelita Как отследить утечку памяти во Free Pascal под Go32V2 (DOS32)? 21.11.2010 1:35
volvo А что, разве модуль heaptrc (компиляция с ключом -... 21.11.2010 1:56
Aelita А как с его помощью получить полный объем heap-а и... 21.11.2010 3:05
volvo Если утечек нет, то возвращается другой отчет.
См... 21.11.2010 4:12
volvo Будет, почему нет? Как раз для New/Dispose в перву... 21.11.2010 20:16
Гость Еще раз спасибо за исчерпывающий ответ!!... 22.11.2010 0:39![]() ![]() |
|
Текстовая версия | 13.12.2025 15:22 |