synm / Dailly

Do Something Everyday
0 stars 0 forks source link

Java #5

Open synm opened 10 years ago

synm commented 10 years ago

info: 查看Java进程的栈空间大小:sudo -u tomcat /home/java/default/bin/jinfo -flag ThreadStackSize ${PID} 查看是否使用了压缩指针:sudo -u tomcat /home/java/default/bin/jinfo -flag UseCompressedOops ${PID} 查看系统属性:sudo -u tomcat /home/java/default/bin/jinfo -sysprops ${PID} jstack: top -p -H 查看cpu占用过高的线程. 查看一个指定的Java进程中的线程的状态:sudo -u tomcat /home/java/default/bin/jstack ${PID} jstat: 查看gc的信息:sudo -u tomcat /home/java/default/bin/jstat -gcutil ${PID} jmap&mat sudo -u tomcat /home/java/default/bin/jmap -histo:live ${PID}

堆空间中各个年龄段的空间的使用情况:sudo -u tomcat /home/java/default/bin/jmap -heap ${PID} jmap指定的dump文件一定要是tomcat用户可写,比如可以新创建一个文件夹 sudo mkdir /home/memdump sudo chown tomcat:tomcat /home/memdump sudo -u tomcat /home/java/default/bin/jmap -dump:live,format=b,file=/home/memdump/memMap.20140820.hprof ${PID}

synm commented 7 years ago

JAVA8 CompletableFuture RxJava Fiber-Quasar Vertx-sync