随笔分类 - JVM系列
摘要:前言 Java VisualVM是jdk自带一款工具,可以十分友好的监控java进程相关的应用服务及中间件。 工具位置 jdk的bin目录下,找到jvisualvm.exe,双击打开即可。 功能介绍 1、抽样器和profiler,这两个差不多,用其中一个即可。 比如抽样器,点击CPU,就可以看到各个
阅读全文
摘要:熟悉几个监控JVM的常用命令 1. jps l 查出当前服务器运行的java进程 2. jinfo用法(结合jps l查到进程ID) 1)、查看最大堆内存:jinfo flag MaxHeapSize 23789(进程ID) 比如查出1中的tomcat的最大堆内存设置: 2)、查看手动修改过的参数:
阅读全文
摘要:常见参数配置 基于JDK1.6 XX:+PrintGC 每次触发GC的时候打印相关日志 XX:+UseSerialGC 串行回收模式 XX:+PrintGCDetails 打印更详细的GC日志 Xms 堆的初始值 Xmx 堆的最大可用值 Xmn 新生代堆的最大可用值 XX:SurvivorRatio
阅读全文