触发JVM进行Full GC的情况及应对策略

Java8内存模型—永久代(PermGen)和元空间(Metaspace)

JVM内存设置

image.png
image.png
image.png

JVM的双亲委派机制

JVM常用命令

jdk的/bin目录下查看JDK提供的工具

  1. .
  2. ├── appletviewer
  3. ├── extcheck
  4. ├── idlj
  5. ├── jar
  6. ├── jarsigner
  7. ├── java
  8. ├── javac
  9. ├── javadoc
  10. ├── javafxpackager
  11. ├── javah
  12. ├── javap
  13. ├── javapackager
  14. ├── jcmd
  15. ├── jconsole
  16. ├── jdb
  17. ├── jdeps
  18. ├── jhat
  19. ├── jinfo
  20. ├── jjs
  21. ├── jmap
  22. ├── jmc
  23. ├── jps
  24. ├── jrunscript
  25. ├── jsadebugd
  26. ├── jstack
  27. ├── jstat
  28. ├── jstatd
  29. ├── jvisualvm
  30. ├── keytool
  31. ├── native2ascii
  32. ├── orbd
  33. ├── pack200
  34. ├── policytool
  35. ├── rmic
  36. ├── rmid
  37. ├── rmiregistry
  38. ├── schemagen
  39. ├── serialver
  40. ├── servertool
  41. ├── tnameserv
  42. ├── unpack200
  43. ├── wsgen
  44. ├── wsimport
  45. └── xjc

附:Mac下查看jdk路径的命令:在终端中输入/usr/libexec/java_home -V JVM - 图4