文章分类 -  java

摘要:JVM堆内存中的生命周期: 我是一个普通的java对象,我出生在Eden区,在Eden区我还看到和我长的很像的小兄弟,我们在Eden区中玩了挺长时间。有一天Eden区中的人实在是太多了,我就被迫去了Survivor区的“To”区,自从去了Survivor区,我就开始漂泊了,因为Survivor的两个 阅读全文
posted @ 2021-12-16 17:07 天人互动 阅读(108) 评论(0) 推荐(0)
摘要:G1中提供了三种模式垃圾回收模式,young gc、mixed gc 和 full gc 发生在年轻代的GC算法,一般对象(除了巨型对象)都是在eden region中分配内存,当所有eden region被耗尽无法申请内存时,就会触发一次young gc 参数 含义 -XX:MaxGCPauseM 阅读全文
posted @ 2021-12-16 16:00 天人互动 阅读(890) 评论(0) 推荐(0)
摘要:查找 Java进程消失的原因 grep "Out of memory" /var/log/messages egrep -i -r 'killed process' /var/log dmesg | grep 'java' egrep -i 'killed process' /var/log/mes 阅读全文
posted @ 2021-12-16 15:33 天人互动 阅读(99) 评论(0) 推荐(0)
摘要:AVA_OPTS="-Dcom.sun.management.jmxremote.port=8080 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.r 阅读全文
posted @ 2021-12-16 14:14 天人互动 阅读(247) 评论(0) 推荐(0)