jps -m -l:主要用来输出JVM中运行的进程状态信息 jstack -l pid 来观察锁持有情况 jsatck pid | grep pid(十六进制):输出进程pid的堆栈信息 jmap -heap pid:查看进程堆内存使用情况,包括使用的GC算法、堆配置参数和各代中堆内存使用情况 jm ...
分类:
编程语言 时间:
2016-08-23 20:23:52
阅读次数:
203
1. Runtime.getRuntime().freeMemory() 和 jvisualvm.exe http://blog.csdn.net/u011004037/article/details/45740673 2.jmap命令 http://www.cnblogs.com/o-andy-o ...
分类:
编程语言 时间:
2016-08-23 16:31:45
阅读次数:
154
1. jmap查询jvm内存使用情况 2. 查询java的pid 3. 查询某pid的占用情况 ...
分类:
编程语言 时间:
2016-08-23 11:26:55
阅读次数:
124
1、jmap-histo<pid>可以查看指定pid的jvm内存状况2、jmap-dump:file=dump.txt<pid>以将指定pid的jvm中堆信息输出到文件中在服务器上,这个文件比较大,我在公司的服务器上生成的文件2.3G所以,最好不要在服务器上分析这个文件可以将文件拷贝到本地,CRT可以用sz命..
分类:
其他好文 时间:
2016-08-20 22:02:36
阅读次数:
187
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 1、命令基本概述 Jmap是一个可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对 ...
分类:
其他好文 时间:
2016-08-16 23:33:05
阅读次数:
237
需求:经常会因为OOM而导致系统挂掉,很多服务无法连接,所以准备了解一下。 参考:http://www.open-open.com/lib/view/open1390916852007.html 一、简介 JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsol ...
分类:
其他好文 时间:
2016-08-13 12:47:38
阅读次数:
151
系统在灰度环境上变更时发现JVM启动报错,详细检查JVM配置参数,发现新境了如下配置: -XX:+UseAdaptiveSizePolicy和-XX:+UseConcMarkSweepGC 初步猜想是JVM参数配置的问题,于是通过jmap -heap查看系统堆栈使用情况,如下: 从打印的堆栈信息上看 ...
分类:
其他好文 时间:
2016-08-08 22:37:04
阅读次数:
194
SYNOPSIS jmap [ option ] pid click here to see detail DESCRIPTION jmap prints shared object memory maps or heap memory details of a given process or c ...
分类:
编程语言 时间:
2016-08-05 19:47:07
阅读次数:
177
方式一:添加启动参数 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=E:\Java\dump 生成的文件例如:java_pid2080.hprof 方式二:jmap命令 jmap -J-d64 -dump:format=b,file=/app/br ...
分类:
其他好文 时间:
2016-08-05 19:30:55
阅读次数:
104
原文链接:http://my.oschina.net/freegarden/blog/286372 摘要 Oracle JVM自带了一些工具,观察java程序的运行,用于排错调优。正文将会对 jConsole 、jvisualvm 和 jmap 进行简单介绍。 JConsole JConsole 是 ...
分类:
其他好文 时间:
2016-08-05 15:21:10
阅读次数:
294