1、命令基本概述Jmap是一个可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。使用方法jmap-histopid。如果使用SHELL,可采用jmap-histopid>a....
分类:
其他好文 时间:
2015-08-11 20:40:58
阅读次数:
102
JVM基础知识:JVM调优工具:1.jmapjmap常用参数命令:jmap -heap PID >> D:\heap.log解释:using thread-local object allocation. --- 使用本机线程分配Mark Sweep Compact GC ...
分类:
其他好文 时间:
2015-07-30 20:55:20
阅读次数:
148
命令:jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令这些命令 必须 在 linux jdk bin 路径 下执行 eq:./jstack 10303 即可 如果想把 内容打印到 文本里 即 ./jstack 10303 >111.log 打印 到 111.log文件 中,...
分类:
编程语言 时间:
2015-07-29 12:00:28
阅读次数:
264
MAT(Memory Analyzer Tool) 是基于heap dumps来进行分析的,所以首先必须通过一定的手段得到JAVA堆的DUMP文件。JDK自带的。JConsole 或者 JMAP都是不错的工具。...
分类:
系统相关 时间:
2015-07-24 14:21:20
阅读次数:
185
假设你要观察JVM进程消耗的堆内存,通过命令工具jmap或可视化工具jvisualvm.exe。JVM这些参数的默认启动值。假设你想知道JVM内存分配策略,最开始手动设置这些参数。通过JDK统计结果,进行对照,就比較easy理解这些内存分配的理论知识。执行环境是win7 32位操作系统,JDK1.7...
分类:
其他好文 时间:
2015-07-12 20:19:37
阅读次数:
314
【性能调优工具jps、jstack、jmap、jhat、jstat、hprof使用详解】http://my.oschina.net/feichexia/blog/196575现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用(Lo...
分类:
其他好文 时间:
2015-07-04 08:23:29
阅读次数:
302
1. jmap -heap pid
查看java 堆(heap)使用情况
using thread-local object allocation.
Parallel GC with 4 thread(s) //GC 方式 Heap Configuration: //堆内存初始化配置
...
分类:
其他好文 时间:
2015-07-02 17:27:39
阅读次数:
98
一、工具介绍
如果把java\bin目录配置到环境变量,在cmd输入jmap会有如下提示:
翻译:打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。
可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。
二、工具用法...
分类:
其他好文 时间:
2015-06-23 00:59:13
阅读次数:
180
jinfo:可以输出并修改运行时的java 进程的opts。
jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。
jstat:一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。
jmap:打印出某个java进程(使用pid)内存内的所有'对象'的情况(如:产生那些对象,及其数量)。
...
分类:
其他好文 时间:
2015-06-13 17:10:55
阅读次数:
243
jps
与ps命令类似:
ps -ef|grep java
用来显示本地的java进程,查看本地运行着几个java应用,并显示进程号。
[root@SE43 ~]# jps //只显示进程号
23813 Jps
710 Bootstrap
792 Bootstrap
[root@SE43 ~]# jps -v //显示jvm参数
23852 Jps -Denv.class...
分类:
Web程序 时间:
2015-06-07 15:52:21
阅读次数:
273