JVM康师傅笔记
笔记:
https://www.yuque.com/u21195183/jvm/pgrt7e#ced21557
https://heaphero.io/
jstat -gccause -t -h10 11932 5000 100
输出主要关注已使用空间占总空间的百分比和gc原因 时间 十行一表头 5秒打印一次 打印100次
top -Hp pid 查看进程中线程cpu占用情况 线程的十进制名
jstack pid > xxx.log 线程情况存放文件 线程的十六进制名
https://arthas.aliyun.com/doc/quick-start.html
heapdump arthas-output/dump.hprof 堆文件
watch java.sql.Connection prepareStatement '{params,throwExp}' -n 5 -x 3
https://mp.weixin.qq.com/s/tG1kOGtAJzHc37XGlsfAPQ
https://jaywcjlove.gitee.io/linux-command/ Linux指令
https://juejin.cn/post/7101110943442010125#heading-11
-Xms4096M -Xmx4096M -Xmn3072M -Xss1M -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=256M -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFaction=92 -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:+CMSParallelInitialMarkEnabled -XX:+CMSScavengeBeforeRemark -XX:+DisableExplicitGC -XX:+PrintGCDetails -Xloggc:gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/usr/local/app/oom
本文来自博客园,作者:长寿奉孝,转载请注明原文链接:https://www.cnblogs.com/tyt0o0/p/17769572.html