用来查看Java进程的具体状态, 包括进程ID,进程启动的路径及启动参数等等,与unix上的ps类似,只不过jps是用来显示java进程,可以把jps理解为ps的一个子集。 常用参数如下: -q:忽略输出的类名、Jar名以及传递给main方法的参数,只输出pid -m:输出传递给main方法的参数,如果是内嵌的JVM则输出为null -l:输出完全...
jinfo -flag MaxHeapSize <pid> jinfo -flags <pid> jstat 详情参考jstat 官方文档 类加载 # 以下1000表每隔1000ms 即1秒,共输出10次 jstat-class<pid>100010 垃圾收集 -gc, -gcutil, -gccause, -gcnew, -gcold jstat -gc <pid>100010 以下大小的单位均为 KB S0C, S1C, S0U, S1U: S0和 S1的总量...
MaxNewSize= 699400192 (667.0MB) OldSize= 88080384 (84.0MB) NewRatio= 2SurvivorRatio= 8MetaspaceSize= 21807104 (20.796875MB) CompressedClassSpaceSize= 1073741824 (1024.0MB) MaxMetaspaceSize= 17592186044415MB G1HeapRegionSize= 0 (0.0MB) Heap Usage: PS Young Generation Eden Space: capacity= 680525824 ...
(base) PS C:\Users\zishi> jinfo -flags 9368 VM Flags: -XX:CICompilerCount=4 -XX:ConcGCThreads=3 -XX:G1ConcRefinementThreads=10 -XX:G1HeapRegionSize=2097152 -XX:GCDrainStackTargetSize=64 -XX:InitialHeapSize=534773760 -XX:MarkStackSize=4194304 -XX:MaxHeapSize=8524922880 -XX:MaxNewSize=...
Non-default VM flags: -XX:CICompilerCount=2-XX:InitialHeapSize=31457280-XX:MaxHeapSize=482344960-XX:MaxNewSize=160759808-XX:MinHeapDeltaBytes=196608-XX:NewSize=10485760-XX:OldSize=20971520-XX:+UseCompressedClassPointers -XX:+UseCompressedOops ...
在服务器上执行jinfo -flag MaxHeapSize 2465,2465是tomcat 的 pid, 然后过一会返回2465: Unable to open socket file /proc/2465/cwd/.attach_pid2465: target process 2465 doesn’t respond within 10500ms or HotSpot VM not loaded,服务器top照片如下...
MaxMetaspaceSize = 17592186044415 MB G1HeapRegionSize = 0 (0.0MB) Heap Usage: New Generation (Eden + 1 Survivor Space): capacity = 14745600 (14.0625MB) used = 261600 (0.249481201171875MB) free = 14484000 (13.813018798828125MB) 1.7740885416666667% used ...
用来监视进程运行中的jvm物理内存的占用情况,该进程内存内,所有对象的情况,例如产生了哪些对象,对象数量。当系统崩溃时,jmap 可以从core文件或进程中获得内存的具体匹配情况,包括Heap size, Perm size等。 以上就是几个常用工具的简介喽,平时工作环境中(linux环境),通过这几个命令再结合常用的文本处理工具(sed、awk...
jinfo -flag MaxPermSize 3980 显示如下: -XX:MaxPermSize=67108864 五、jstack 该命令应该如何使用呢?首先需要用jstack命令产生java进程的dump文件,然后分析dump文件中的数据,下面的连接是一篇讲述如何分析jstack产生的dump文件数据的文章,写的非常不错:
用来监视进程运行中的jvm物理内存的占用情况,该进程内存内,所有对象的情况,例如产生了哪些对象,对象数量。当系统崩溃时,jmap 可以从core文件或进程中获得内存的具体匹配情况,包括Heap size, Perm size等。 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.