Colt McAnlis 制作了一个非常有趣的视频,内容是防止 JavaScript 垃圾收集器减慢应用程序速度
它的要点如下:
当应用加载时,实例化一个未使用的对象/类池,你的应用在未来的某个时候可能需要这些对象/类。
当您想实例化一个新对象时,请在池中找到一个未使用的适当类型的对象,抓取它并设置其属性。
改用这个对象。
完成后,将其标记为“未使用”,以便将来的方法可以使用它。
我的问题是这种方法是否也适用于 Java 垃圾收集器,或者它是否更难规避并且最终只会扫描整个堆或其他东西。
这主要是理论/好奇的事情。我没有任何依赖于规避垃圾收集的应用程序正在开发中。
慕斯王
相关分类