PermGen is an abbreviation for Permanent Generation and it’s a special heap space which is separate from the main Java heap where JVM keeps ...
water
6年前 (2019-06-18) 1987℃ 0评论
1喜欢
问题描述
在工作过程中,遇到一个问题:Tomcat在重启或者发布的时候,会有多次的full GC。
笔者使用的版本说明:
Tomcat7.0.25
JDK8
首先排查JVM的问题,就要把GC日志打开
-XX:+PrintGC -XX:+PrintGCDetails -XX:+Pr...
water
6年前 (2019-06-18) 3073℃ 0评论
1喜欢
前言:
由于最近写的程序在运行一段时间后出现高cpu,然后不可用故进而进行排查,最终定位到由于metaspace引起fullgc,不断的fullgc又占用大量cpu导致程序最终不可用。下面就是这次过程的分析排查和总结,便于以后温故,同时也希望能给遇到同样问题的同学一些参考。
一 ...
water
6年前 (2019-06-18) 2224℃ 0评论
0喜欢
1 标准参数
标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;
通过命令 java即可查看
如下
where options include:
-d32 use a 32-bit data model if available
-d64 ...
water
6年前 (2019-06-18) 2536℃ 0评论
1喜欢
一、线程5种状态
新建状态(New) 新创建了一个线程对象。
就绪状态(Runnable) 线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。
运行状态(Running) 就绪状态的线程获取了CPU,执行...
water
6年前 (2019-06-18) 1798℃ 0评论
0喜欢