nbfcome 2020-07-19
新生代GC(Minor GC)指发生在新生代的垃圾收集动作,因为java对象大多都具备朝生夕灭的特性,所以Minor GC非常频繁,一般回收速度也比较快。
老年代GC(MajorGC/Full GC):指发生在老年代的GC,出现了MajorGC,经常会伴随至少一次的Minor GC,MaiorGC的速度一般会比Minor慢10倍以上。
老年代的连续空间大于新生代对象总大小,或者历次晋升的平均大小就会进行MinorGC,否则进行FullGC
Minor GC:发生在新生代的垃圾收集动作,因为JAVA对象大部分都具备朝生夕灭的特效,所以Minor GC会比较频繁且回收速度比较快。Major GC/Full GC 指发生在老年代的垃圾回收动作,出现Major经常会出现一次Minor GC,Majo
=> nil在调用 compile 的时候最后一个是 compile options,这里特意使用了 fase 来禁用编译优化,追踪 send 指令的实现,创建对象最终落到 newobj_of 函数
我有一个巨大的性能问题,我试图以某种方式解决...它是如何发生的:在我的游戏中,地图在运行时产生的,因为玩家可以选择设置的地图,他将探讨。地图加载/生成会产生一些垃圾,每个地图大约60kb,但我相信这不会导致上述问题...预制路线是可能的解决方案吗?一些低