![]() |
![]() |
Bokul |
![]()
Сообщение
#1
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: ![]() ![]() ![]() |
Заинтересовал?
![]() Запускаем код и радуемся результатам:
Системный блок раскручивать необязательно - все изменения проходят на программном уровне. P.S. Не знаю как энергия, но память из ниоткуда можно получить.. Fpc is the best ![]() P.P.S. Причина, наверно, кроется вот в чем: ![]() Т.е. тип cardinal, возвращаемый методом TotalFree, не имеет постоянного размера, и меняется в зависимости от присваиваемого значение. Имхо. Так вот, вопрос: как в Fpc измерять разницу свободной памяти до и после размещения в ней данных, без всяких таких казусов? Сообщение отредактировано: Bokul - 27.12.2006 6:39 -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Bokul, доки внимательно читал?
![]() Цитата(prog.pdf) 8.4.3 Debugging the heap ну, и близлежащие параграфы...Free Pascal provides a unit that allows you to trace allocation and deallocation of heap memory: heaptrc. If you specify the -gh switch on the command-line, or if you include heaptrc as the first unit in your uses clause, the memory manager will trace what is allocated and deallocated, and on exit of your program, a summary will be sent to standard output. |
![]() ![]() |
![]() |
Текстовая версия | 31.07.2025 19:11 |