![]() |
![]() |
Bokul |
![]()
Сообщение
#1
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: ![]() ![]() ![]() |
Заинтересовал?
![]() Запускаем код и радуемся результатам:
Системный блок раскручивать необязательно - все изменения проходят на программном уровне. P.S. Не знаю как энергия, но память из ниоткуда можно получить.. Fpc is the best ![]() P.P.S. Причина, наверно, кроется вот в чем: ![]() Т.е. тип cardinal, возвращаемый методом TotalFree, не имеет постоянного размера, и меняется в зависимости от присваиваемого значение. Имхо. Так вот, вопрос: как в Fpc измерять разницу свободной памяти до и после размещения в ней данных, без всяких таких казусов? Сообщение отредактировано: Bokul - 27.12.2006 6:39 -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
![]() ![]() |
Bokul |
![]()
Сообщение
#2
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: ![]() ![]() ![]() |
Ясно, GetHeapStatus для этих целей не годится - надо юзать модуль heaptrc
![]() Вот в таком формате heaptrc выдает свой заголовок (а потом еще 200 метров отчета): Цитата Heap dump by heaptrc unit 1010000 memory blocks allocated : 12840000/16880000 - что значат выделенные числа? 10000 memory blocks freed : 840000/880000 - что значат выделенные числа? 1000000 unfreed memory blocks : 12000000 True heap size : 80216064 (80 used in System startup) True free heap : 215984 Should be : 8215984 Цитата It displays the total memory used, and then dumps a list of blocks that were allocated but not freed На что надо смотреть? На unfreed memory blocks? -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
![]() ![]() |
![]() |
Текстовая версия | 31.07.2025 19:15 |