Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Странные утечки памяти  [new]
EurekaLog
Guest
Что делать, если стандартный
ReportMemoryLeaksOnShutdown := True;


Видит утечки
+
Unexpected Memory Leak
An unexpected memory leak has occurred. The unexpected small block leaks are:

1 - 12 bytes: TcxDataControllerGroups x 1, TcxShellDetails x 1, TObjsNotifier x 2, TcxScrollBarPainter x 4, TcxEvent x 2, TObject x 11, TSelnNotifier x 1, TcxPopupScrollBarPainter x 2, TcxEventHandlerCollection x 52, Unknown x 1479

....

The sizes of unexpected leaked medium and large blocks are: 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 2860, 2860, 4908, 3116, 3116, 24620, 16428, 16428, 262188, 262188, 262188, 262188, 262188, 4140


Стоит включить EurekaLog то программа в конце зависнет, и закроется без вывода чего - либо - то.


Может стоить забить? Раз EurekaLog 7.6.6.39 не видит ничего.


И как может быть? TObject x 11 и Unknown x 1479 Напрягают
10 июн 18, 19:37    [21483815]     Ответить | Цитировать Сообщить модератору
 Re: Странные утечки памяти  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 3546
Может у эврики выключен отлов утечек в памяти, поэтому и нет отчета в конце.
10 июн 18, 20:05    [21483842]     Ответить | Цитировать Сообщить модератору
 Re: Странные утечки памяти  [new]
EurekaLog
Guest
Что - то было не включено. Включил всё, ошибку нашёл - исправил, теперь. После устранения ошибки (Пробовал настройки сбрасывать) Он всегда выдаёт такое. И не важно, с EurekaLog я собрал, или без

+
Unexpected Memory Leak                                   An unexpected memory leak has occurred. The unexpected small block leaks are:
                                                         29 - 36 bytes: Unknown x 370
37 - 44 bytes: Unknown x 1184
45 - 52 bytes: Unknown x 3263
53 - 60 bytes: Unknown x 4398
61 - 68 bytes: Unknown x 2463
69 - 76 bytes: Unknown x 1059
77 - 84 bytes: Unknown x 3434
85 - 92 bytes: Unknown x 1160                            93 - 100 bytes: Unknown x 449
101 - 108 bytes: Unknown x 1919
109 - 116 bytes: Unknown x 52                            117 - 124 bytes: Unknown x 140
125 - 132 bytes: Unknown x 510
133 - 140 bytes: Unknown x 105
141 - 148 bytes: Unknown x 16
149 - 156 bytes: Unknown x 84
157 - 172 bytes: Unknown x 2
173 - 188 bytes: Unknown x 10
189 - 204 bytes: Unknown x 81                            205 - 220 bytes: Unknown x 686
221 - 236 bytes: Unknown x 5
237 - 252 bytes: Unknown x 127                           253 - 268 bytes: Unknown x 316
269 - 284 bytes: Unknown x 3
301 - 316 bytes: Unknown x 44                            317 - 348 bytes: Unknown x 10                            349 - 380 bytes: Unknown x 86                            381 - 412 bytes: Unknown x 8                             445 - 476 bytes: Unknown x 205
525 - 572 bytes: Unknown x 9                             573 - 620 bytes: Unknown x 21
669 - 732 bytes: Unknown x 9                             733 - 796 bytes: Unknown x 9                             797 - 876 bytes: Unknown x 10                            957 - 1052 bytes: Unknown x 2
1053 - 1148 bytes: Unknown x 4                           1149 - 1260 bytes: Unknown x 16                          1261 - 1372 bytes: Unknown x 17                          1373 - 1500 bytes: Unknown x 4                           1501 - 1644 bytes: Unknown x 70                          1645 - 1804 bytes: Unknown x 5
1981 - 2172 bytes: Unknown x 3                           2173 - 2380 bytes: Unknown x 1                                                                                    The sizes of unexpected leaked medium and large blocks are: 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 24620, 32812, 2860, 2860, 4140, 2860, 2860, 24620, 16428, 16428, 262188, 262188, 262188, 262188, 262188, 4140      
10 июн 18, 20:37    [21483880]     Ответить | Цитировать Сообщить модератору
 Re: Странные утечки памяти  [new]
EurekaLog
Guest
- EurekaLog бесполезная ботяга. Всё пере тыкал в настройках, всё пересоздал в проекте. Переустановил. Всё равно молчит

Лишь работает, когда идёт обращение к не существующей памяти, и прочее.
10 июн 18, 21:09    [21483930]     Ответить | Цитировать Сообщить модератору
 Re: Странные утечки памяти  [new]
EurekaLog
Guest
Есть такое подозрение. Что ошибка происходит уже после того, как EurekaLog сложил над программой полномочия

Потому как срабатывает дальше оригинальный менеджер памяти
10 июн 18, 21:14    [21483934]     Ответить | Цитировать Сообщить модератору
 Re: Странные утечки памяти  [new]
EurekaLog
Guest
Проблемы с утечкой решил таким способом

  ExitProcess(0);

end.

xD
Картинка с другого сайта.
10 июн 18, 21:19    [21483941]     Ответить | Цитировать Сообщить модератору
 Re: Странные утечки памяти  [new]
alekcvp
Member

Откуда:
Сообщений: 1056
EurekaLog,

Можно было проще решить, вот так:
ReportMemoryLeaksOnShutdown := False;
10 июн 18, 21:35    [21483967]     Ответить | Цитировать Сообщить модератору
 Re: Странные утечки памяти  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 3546
EurekaLog
Есть такое подозрение. Что ошибка происходит уже после того, как EurekaLog сложил над программой полномочия

Потому как срабатывает дальше оригинальный менеджер памяти

Я проверяю корректное встраивание эврики в приложение путем вызова исключения типа "raise Exception" по нажатию на комбинацию клавишь. Необходимо убедиться, что эврика действительно установилась и включена.
10 июн 18, 22:41    [21484037]     Ответить | Цитировать Сообщить модератору
 Re: Странные утечки памяти  [new]
GunSmoker
Member

Откуда:
Сообщений: 3065
Я мог бы взглянуть через TeamViewer.

Или, если неохота копаться, попробуйте FastMM в Full Debug Mode.
10 июн 18, 23:43    [21484116]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить