JVM
lishengping_max
专注大数据领域
展开
-
JDK的命令行工具
总体介绍HSDIS:JIT生成代码反汇编工具一、jps二、jstatjstat(JVM Statistics Monitoring Tool)是用于监视虚拟机各种运行状态信息的命令行工 具。 它可以显示本地或者远程[1]虚拟机进程中的类装载、 内存、 垃圾收集、 JIT编译等运行数 据,在没有GUI图形界面,只提供了纯文本控制台环境的服务器上,它将是运行期定位虚拟 机性能问题的首选工具。- 命原创 2017-09-09 18:39:41 · 682 阅读 · 0 评论 -
HotSpot虚拟机主要参数表
一、内存管理参数二、即时编译参数三、类型加载参数四、多线程相关参数五、性能参数六、调试参数原创 2017-09-10 17:51:14 · 334 阅读 · 0 评论 -
JVM gc日志分析
一、常用gc日志配置参数-XX:+PrintGC #输出GC日志-XX:+PrintGCDetails #输出GC的详细日志-XX:+PrintGCTimeStamps #输出GC的时间戳(代表了GC发生的时间,这个数字的含义是从Java虚拟机启动以来经过的秒数)-XX:+PrintGCDateStamps #输出GC的时间戳(以日期的形式,如 2013-05-04T21:53:59....原创 2018-04-28 13:12:51 · 424 阅读 · 0 评论 -
JDK的命令行工具-jstat命令详解
转自:https://www.cnblogs.com/boothsun/p/8127552.html官方文档:https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jstat.html作用jstat的主要作用就是对Java应用程序的资源和性能进行实时监控的命令行工具,主要包括GC情况和Heap Size资源使用情况。jstat...转载 2019-06-14 14:15:02 · 219 阅读 · 0 评论 -
内存泄露的解决方法
分析内存泄露的一般步骤把Java应用程序使用的heap dump下来使用Java heap分析工具,找出内存占用超出预期(一般是因为数量太多)的嫌疑对象必要时,需要分析嫌疑对象和其他对象的引用关系。查看程序的源代码,找出嫌疑对象数量过多的原因。一、dump文件获取jmap -dump:format=b,file=文件名 [pid]二、下载Java heap分析工具,这里使用Me...原创 2019-06-10 17:11:23 · 1518 阅读 · 0 评论