Re[7]: Подходы с присвоением больших сложных массивов
От: swame  
Дата: 11.09.23 18:52
Оценка:
Здравствуйте, Khimik, Вы писали:

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


K>>> Утечки памяти — это понятно. Сейчас я отловил все утечки в своей программе, работаю с включенным ReportMemoryLeaksOnShutdown, поэтому такой проблему у меня нет. А что такое висячие ссылки?


R>>Да он издевается!


K>А в Delphi можно настроить отлов висящих указателей? Что-то вроде range checking или ReportMemoryLeaksOnShutdown тут помогают?



Штатных способов продиагностировать обращения к висящим указателям нет.
Как продиагностировать обращения к висящим указателм я писал тебе про диагностику с помощью FastMM.
Как я надежно избегаю обращения к висящим указателям я писал тебе в этой теме.

Есть модификатор для слабых ссылок [weak].
https://habr.com/ru/articles/282035/
Я этим способом не пользуюсь, так как свой способ использовал до появления этого модификатора.
Также у мнея нет уверенности насколько это хорошо будет работать под капотом при большом количестве ссылок,
как у меня — до десятком миллионов, по производительности и памяти. Как — нибудь протестирую, может перейду на них.
Отредактировано 11.09.2023 19:36 swame . Предыдущая версия . Еще …
Отредактировано 11.09.2023 19:04 swame . Предыдущая версия .
Отредактировано 11.09.2023 19:03 swame . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.