qijinxiong 发表于 2013-1-17 02:53:05

Java Jmap 内存查看分析

Linux 环境下:
     
# jjade         javah      jcontrol   jpeg2ktopamjsadebugd    jv-convertjadetex      javap      jdb          jpegicc      jsattach   jvisualvmjar          javaws       jhat         jpegtopnm    jscal      jvmjarjarsigner    jbibtex      jinfo      jpegtran   jstack       jv-scanjava         jbigtopnm    jmap         jps          jstat      jwjavac      jcf-dump   jobs         jrunscript   jstatd       jwhoisjavadoc      jconsole   join         jsaccess   jstest        产看java 进程获取pid root 后面的数字
 
# ps -ef|grep javaroot       994   13 Mar24 ?      00:39:12 /usr/local/jdk1.6/bin/java -server -Xms1024m -Xmx1024m -Xss512k -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+UseParallelGC -XX:+DisableExplicitGC -XX:ParallelGCThreads=8 -Xloggc:../logs/gc20110324170001.log -Dcom.sun.management.jmxremote -Djava.endorsed.dirs=/usr/local/tomcat5/common/endorsed -classpath /usr/local/jdk1.6/lib/tools.jar:/usr/local/tomcat5/bin/bootstrap.jar:/usr/local/tomcat5/bin/commons-logging-api.jar -Dcatalina.base=/usr/local/tomcat5 -Dcatalina.home=/usr/local/tomcat5 -Djava.io.tmpdir=/usr/local/tomcat5/temp org.apache.catalina.startup.Bootstrap startroot   16659 145230 10:28 pts/4    00:00:00 grep java 
 生成文件
# jmap -dump:file=dump.txt 994Dumping heap to /root/dump.txt ...Heap dump file created 产看生成文件
# ls -l总计 998540drwxr-xr-x 2 root root      4096 03-17 15:15 Desktop-rw------- 1 root root 779368813 03-25 10:32 dump.txtdrwxr-xr-x 2 root root      4096 02-26 17:44 uploads 
  
   压缩文件
# tar -czvf dump.txt.tar.gz dump.txt dump.txt 
页: [1]
查看完整版本: Java Jmap 内存查看分析