![]() |
1
1
我认为问题在于时机。我认为,当您调用remove child时,引用计数直到稍后在“frame”中才得到更新。(我想这就是发生的事情。) 下面的代码演示了为什么我认为这是真的。(我正在使用flex,但它似乎复制了您的问题。) 下面的代码输出:
如果在somefoo()的末尾直接调用otherfoo,则会得到:
|
![]() |
2
0
在这里的示例代码中,您从不将movieclip添加到字典中,而是将int 12添加到字典中?可能是打字错误。 如果您希望字典有一个当前在阶段上的列表,为什么不让我作为一个实用程序类来代替它来侦听event.added-to-stage和event.removed-from-stage并相应地修改字典?如果引用从阶段中删除,字典不会自动删除引用。在这种情况下,GC也与此无关。 |
![]() |
codeforester · 测量GC暂停时间的最佳方法是什么? 6 年前 |
![]() |
Venki WAR · 需要解释G1的并行完整GC 6 年前 |
![]() |
Stephan_Berlin · 为什么CMS系列中的初始标记阶段 6 年前 |
![]() |
Bonsaisteak · 为什么年轻一代需要三个区域来收集垃圾? 6 年前 |
![]() |
goks · 如何清除熊猫的数据帧内存? 6 年前 |