JVM
文章平均质量分 52
PhenixLi
这个作者很懒,什么都没留下…
展开
-
libjvm.so stripped
1. libjvm.so stripped 即:libjvm.so这个文件被处理过,很多符号调试信息被玻璃了。类似的apache等软件编译时也可以选择是否剥离调试信息。 剥离符号信息的意义在于可以减少当前模块的大小,减少加载后占用的内存大小;造成的影响时,jvm crash后,很多符号调试信息都看不到了,分析crash过程变得很复杂。 2. 查看libjvm情况: 查...原创 2012-06-27 16:17:36 · 840 阅读 · 0 评论 -
java.lang.OutOfMemoryError: GC overhead limit exceeded
官方文档解释:gc花了98%的时间却只回收了不到2%的heap,就会抛出这个异常。-XX:-UseGCOverheadLimit只是禁用这个检查。http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html#par_gc.oom---》Excessive GC Time and OutOfMemory...原创 2012-03-23 16:17:50 · 247 阅读 · 0 评论 -
CMS GC时出现promotion failed和concurrent mode failure
对于采用CMS进行旧生代GC的程序而言,尤其要注意GC日志中是否有promotion failed和concurrent mode failure两种状况,当这两种状况出现时可能会触发Full GC。promotion failed是在进行Minor GC时,survivor space放不下、对象只能放入旧生代,而此时旧生代也放不下造成的;concurrent mode failur...原创 2013-05-02 10:53:53 · 471 阅读 · 0 评论