Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Странные утечки памяти / 9 сообщений из 9, страница 1 из 1
10.06.2018, 19:37
    #39659316
EurekaLog
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странные утечки памяти
Что делать, если стандартный
Код: pascal
1.
ReportMemoryLeaksOnShutdown := True;



Видит утечки
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
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 Напрягают
...
Рейтинг: 0 / 0
10.06.2018, 20:05
    #39659320
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странные утечки памяти
Может у эврики выключен отлов утечек в памяти, поэтому и нет отчета в конце.
...
Рейтинг: 0 / 0
10.06.2018, 20:37
    #39659323
EurekaLog
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странные утечки памяти
Что - то было не включено. Включил всё, ошибку нашёл - исправил, теперь. После устранения ошибки (Пробовал настройки сбрасывать) Он всегда выдаёт такое. И не важно, с EurekaLog я собрал, или без

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
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      

...
Рейтинг: 0 / 0
10.06.2018, 21:09
    #39659329
EurekaLog
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странные утечки памяти
- EurekaLog бесполезная ботяга. Всё пере тыкал в настройках, всё пересоздал в проекте. Переустановил. Всё равно молчит

Лишь работает, когда идёт обращение к не существующей памяти, и прочее.
...
Рейтинг: 0 / 0
10.06.2018, 21:14
    #39659332
EurekaLog
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странные утечки памяти
Есть такое подозрение. Что ошибка происходит уже после того, как EurekaLog сложил над программой полномочия

Потому как срабатывает дальше оригинальный менеджер памяти
...
Рейтинг: 0 / 0
10.06.2018, 21:19
    #39659333
EurekaLog
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странные утечки памяти
Проблемы с утечкой решил таким способом

Код: pascal
1.
2.
3.
  ExitProcess(0);

end.


xD
...
Рейтинг: 0 / 0
10.06.2018, 21:35
    #39659336
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странные утечки памяти
EurekaLog,

Можно было проще решить, вот так:
Код: pascal
1.
ReportMemoryLeaksOnShutdown := False;
...
Рейтинг: 0 / 0
10.06.2018, 22:41
    #39659346
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странные утечки памяти
EurekaLogЕсть такое подозрение. Что ошибка происходит уже после того, как EurekaLog сложил над программой полномочия

Потому как срабатывает дальше оригинальный менеджер памяти
Я проверяю корректное встраивание эврики в приложение путем вызова исключения типа "raise Exception" по нажатию на комбинацию клавишь. Необходимо убедиться, что эврика действительно установилась и включена.
...
Рейтинг: 0 / 0
10.06.2018, 23:43
    #39659351
GunSmoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странные утечки памяти
Я мог бы взглянуть через TeamViewer.

Или, если неохота копаться, попробуйте FastMM в Full Debug Mode.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Странные утечки памяти / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]