jmap输出内存快照
jmap -dump:format=b,file=/data/jmap.hprof PID
增加GC日志
-XX:+HeapDumpOnOutOfMemoryError
-Xloggc:/data/tomcat/logs/gc.log
-XX:+PrintGCDateStamps
-XX:+PrintGCDetails
-XX:+PrintGCApplicationStoppedTime
jstat 查看GC信息
3000 是指定的频率
jstat -gcutil PID 3000
使用jstat -gccause:额外输出上次GC原因
jstack 死锁问题
jstack主要的用途是打印出Thread dump
jstack pid > ./stack.log
选项 作用
-F 当正常输出请求不被响应时,强制输出线程堆栈
-l 除堆栈外,显示关于锁的附加信息
sz 下载大文件问题
# 把iso切分成500M大小的文件
cat xxx文件 | split -b 500M - xxx_1
# 切分后都是以 .aa .ab .ac .... 类似这样的结构
# sz 下载
sz xxx_1a*
# 合并文件
cat xxx* > xxx_1
# windows 文件合并
copy /b <filename1>+<filename2>+…+<filenameN> <新filename>