Информация об изменениях

Сообщение Re[5]: Странный баг Delphi XE8 от 28.08.2023 18:45

Изменено 28.08.2023 19:00 swame

Re[5]: Странный баг Delphi XE8
Здравствуйте, Khimik, Вы писали:

K>Здравствуйте, swame, Вы писали:


S>>Я бы в перую очередь прогнал программу с FAstMM c включенной опцией CherckHeapForCorruption, начиная с 32 разрядного режима

S>>Узнаешь много удивительного о качестве своей программы

K>Поставил модуль FastMM, и не очень понятно пока что с ним делать дальше. Извиняюсь за ламерские вопросы, CheckHeapForCorruption это ведь не булева константа, там стоит

K>{.$define CheckHeapForCorruption}

K>Нужно убрать точку чтобы это включить? Я так сделал и не увидел изменений, может он куда-то пишет отчёт?

K>Я пока не знаю что значит $define

Можно поставить приложение
https://sourceforge.net/projects/fastmm/
и настраивать конфиг визуально,


В случае ошибок работы с памятью (например повторное освобождение объекта) оно будет выкидывать исключения,
лог для это опции не нужен.

Вот ут что-то написано, но тут больше про утечки
https://www.gunsmoker.ru/2009/05/blog-post_24.html

https://www.gunsmoker.ru/2010/03/blog-post.html
Re[5]: Странный баг Delphi XE8
Здравствуйте, Khimik, Вы писали:

K>Здравствуйте, swame, Вы писали:


S>>Я бы в перую очередь прогнал программу с FAstMM c включенной опцией CherckHeapForCorruption, начиная с 32 разрядного режима

S>>Узнаешь много удивительного о качестве своей программы

K>Поставил модуль FastMM, и не очень понятно пока что с ним делать дальше. Извиняюсь за ламерские вопросы, CheckHeapForCorruption это ведь не булева константа, там стоит

K>{.$define CheckHeapForCorruption}

K>Нужно убрать точку чтобы это включить? Я так сделал и не увидел изменений, может он куда-то пишет отчёт?

K>Я пока не знаю что значит $define

Можно поставить приложение
https://sourceforge.net/projects/fastmm/
и настраивать конфиг визуально,


В случае ошибок работы с памятью (например повторное освобождение объекта) оно будет выкидывать исключения,
лог для это опции не нужен.

Вот ут что-то написано, но тут больше про утечки
https://www.gunsmoker.ru/2009/05/blog-post_24.html

https://www.gunsmoker.ru/2010/03/blog-post.html


И даже свежачок
https://www.gunsmoker.ru/2023/04/librariescomponentsarenottested.html