![]() |
1
4
在我所知道的每一个垃圾收集系统中,垃圾收集机器都是作为抽象在后台运行的,程序员在理论上不应该注意这个抽象。在某些特殊情况下,强制收集是有用的,但这些情况通常涉及中断(真正的机器中断,而不是actionscript事件)、测试/调试场景或一些棘手的延迟管理必需品。很可能您永远不需要调用System.gc(),您可以安全地忽略它。 |
![]() |
2
0
gc()只在Flash Player的调试器版本和一些AIR应用程序中可用。在一个普通的网站上调用它,在一个普通的Flash播放器下不会有任何效果,并且会默默地失败。 gc()仅用于测试目的。 |
![]() |
3
0
gc()仅用于测试目的。监视应用程序正在使用的内存使用情况并调用System.gc()可以很方便地突出显示任何内存泄漏的可能性。 提示:据我所知,必须调用System.gc()两次才能强制它立即收集。 文档说明此方法仅在调试播放机中工作。 http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/System.html#gc() 所以,总结一下,如果你在测试内存,它是非常方便的,否则不要使用它。 |
![]() |
codeforester · 测量GC暂停时间的最佳方法是什么? 6 年前 |
![]() |
Venki WAR · 需要解释G1的并行完整GC 6 年前 |
![]() |
Stephan_Berlin · 为什么CMS系列中的初始标记阶段 7 年前 |
![]() |
Bonsaisteak · 为什么年轻一代需要三个区域来收集垃圾? 7 年前 |
![]() |
goks · 如何清除熊猫的数据帧内存? 7 年前 |