GC的注意事项
Java 具有四种强度不同的引用类型对垃圾回收的影响。
注意try括号的资源回收
https://www.pdai.tech/md/java/jvm/java-jvm-gc.html
OOM处理流程
-XX:+HeapDumpOutofMemoryEror
Eclipse Memory Analyzer(MAT) 分析Heap DUmp文件
https://www.jianshu.com/p/c34af977ade1
运行缓慢
jstack,jmap
https://www.pdai.tech/md/java/jvm/java-jvm-debug-tools-list.html
动态调试
Arthas
javaAgent(JVM的AOP) Java Instrumentation API来编写Agent
https://www.pdai.tech/md/java/jvm/java-jvm-agent-arthas.html