Part1:Class Loader(加载机制主要包括1:类加载和初始化时机;2:类加载过程;3:类加载的方式).
-
深入理解Java类加载器(一):Java类加载原理解析
委托机制如下图所示:
源码:类ClassLoader入口方法loadClass() -
深入理解Java类加载器(二):线程上下文类加载器
当高层提供了统一接口让低层去实现,同时又要是在高层加载(或实例化)低层的类时,必须通过线程上下文类加载器来帮助高层的ClassLoader找到并加载该类,比如JDBC.
Part2:Runtime Data Area(主要包括内存区域管理和垃圾回收机制)
Part3:补充
-
JVM参数(调优):一句话,没有最好,只有不断地对比调试直到找到适合自己项目的合适参数.
-
虚拟机性能监控与故障处理工具