Почему не освобождает? Не понял ещё.
Факт тот, что TAbstractTest.Destroy - НЕ ВЫЗЫВАЕТСЯ. Никогда.
Мне на работе - это не критично было. У меня тесты не захватывали объекты.
А вот в MindStream - захватывают. Например - TmsShapeTestPrim. Он в поле f_Context захватывает rShapeClass : ImsShapeClass.
Нашёл утечки при помощи - http://programmingmindstream.blogspot.ru/2014/12/4.html
В чём проблемы? Буду искать. Потом - отпишусь.
Пока приведу лишь ссылку на коммит - https://bitbucket.org/ingword/mindstream/commits/fad86d6f51bc2d35b13edbd2f23fe2ff70e76232
Ну и ещё коммит, который "вставляет костыль" - https://bitbucket.org/ingword/mindstream/commits/d38d712cc8fcd8d3fc4356716bf172cb82790ea4
(+)
https://bitbucket.org/ingword/mindstream/commits/1266ae1b6cf9ac62e1bffeb2674efce5b1765583
Факт тот, что TAbstractTest.Destroy - НЕ ВЫЗЫВАЕТСЯ. Никогда.
Мне на работе - это не критично было. У меня тесты не захватывали объекты.
А вот в MindStream - захватывают. Например - TmsShapeTestPrim. Он в поле f_Context захватывает rShapeClass : ImsShapeClass.
Нашёл утечки при помощи - http://programmingmindstream.blogspot.ru/2014/12/4.html
В чём проблемы? Буду искать. Потом - отпишусь.
Пока приведу лишь ссылку на коммит - https://bitbucket.org/ingword/mindstream/commits/fad86d6f51bc2d35b13edbd2f23fe2ff70e76232
Ну и ещё коммит, который "вставляет костыль" - https://bitbucket.org/ingword/mindstream/commits/d38d712cc8fcd8d3fc4356716bf172cb82790ea4
(+)
https://bitbucket.org/ingword/mindstream/commits/1266ae1b6cf9ac62e1bffeb2674efce5b1765583
Комментариев нет:
Отправить комментарий