Цитата:
Сообщение от
kashperuk
Создал сегодня только
Вот ответ (багу закрыли как Won't Fix)
Цитата:
This issue is correctly an overcommit of memory - but not a leak. The code isn't explicitly releasing the projects as it's done with them. The design of the client AOT requires explicit memory management when working with large sets of treeNodes. See AotSearch and other code. There are patterns like the treeNodeTraverser that helps achieve this with little effort. The treeNodeType has information about whether a treeNode type require explicit memory management ("isConsumingMemory") and the code needs to operate accordingly to get an appropriate trade off between speed and memory consumption.
По сути, говорят, поведение ожидаемое, так как память, выделяемую под эти объекты, надо сразу самому очищать, иначе она может закончиться

Также приводят пару примеров, КАК лучше делать такие вещи.