Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Работа тестировщиком после переезда в Германию

24.12.20 00:14
Re: Работа тестировщиком после переезда в Германию
 
Murr патриот
Murr
в ответ AlexNek 23.12.20 23:51

народ искал причину

-----

Народ - нашел и устранил причину, но не описал первопричину.

Первопричина - в реализации, а не в языке - где-то подвисал дополнительный референс на массив. Прибили референсе - очистилась память - именно так оговорено по ГЦ. Возможно, что в потоке висела копия. Проверять надо что там в сервисе нарисовано.


У меня есть прога которая жрет память

-----

Не оставляй референсы на передаваемые ресурсы.

Хммм... в референсе есть счетчик ссылок на ресурс... как посмотреть - не помню, надо искать.

А когда найдешь - просто проверяй количество ссылок перед выходом из контекста - где-то их будет больше 1.


 

Перейти на