深入进阶:图解分析JVM内存堆布局
发布时间:2019-03-03 20:07:18 所属栏目:站长百科 来源:牛旦教育IT课堂
导读:JAVA可以或许实现跨平台的一个基础缘故起因,是界说了class文件的名目尺度,往往实现该尺度的JVM都可以或许加载并表明该class文件,据此也可以知道,为啥Java说话的执行速率比C/C++说话执行的速率要慢了,虽然缘故起因必定不止这一个,如在JVM中没稀有据寄存器,指令集行使的
2.有利于工具代的计较,当一个工具在S0/S1中到达配置的XX:MaxTenuringThreshold值后,会将其分到晚年月中,假想一下,假如没有S0/S1,直接分成两个区,该怎样计较工具颠末尾几多次GC还没被开释,你也许会说,在工具里加一个计数器记录颠末的GC次数,可能存在一张映射表记录工具和GC次数的相关,是的,可以,可是这样的话,会扫描整个新生代中的工具, 有了S0/S1我们就可以只扫描S0/S1区了~~~ 参考资料:http://my.oschina.net/hosee/blog/638753 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |