Как избавиться от объекта GC Root YES с 1 неизвестным путем? - PullRequest
4 голосов
/ 13 июля 2011

Я нахожусь в очень специфической ситуации с моим кодом AS3. Я профилировал свое приложение в Flash Builder 4.5.1, так как казалось, что оно неправильно собирает некоторые объекты.

Может кто-нибудь посоветовать мне как избавиться от этого объекта ? Или как определить, что держит его в живых?

  • Что означает 1 Путь ?
  • Что это за GC Root и как он туда попал?

Я использую роботы с IModuleContext, SignalCommandMap, LazyMediatorMap.

Object References

GC references filter settings

РЕДАКТИРОВАТЬ # 1 : Это может быть связано с проблемой с инжектором robotlegs ... или нет, все еще ожидая некоторых ответов. Спасибо.

1 Ответ

0 голосов
/ 26 августа 2011

Проблема была исправлена ​​в более новой версии Flash Player.

Был GC Root да на других объектах, которые должны быть удалены ... и они были, я только что сделал снимок памяти слишком рано.В следующем объекте «Снимок памяти» не было объектов.

Mysterious Flash Player и его GC ....

...