java JVM详解(持续更新)

张开发
2026/4/9 7:55:22 15 分钟阅读

分享文章

java JVM详解(持续更新)
JVMJava程序最终运行地点由两个子系统类装载执行引擎和两个组件构成。子系统类加载ClassLoader加载请求向上委派给父加载器父加载器无法完成时自己加载最终加载到运行时数据区的方法区执行引擎Execution engine执行class文件命令包含即时编译器JITCompiler和垃圾回收器Garbage Collector组件运行时数据区管理内存划分区域方法区、堆、虚拟机栈私有、程序计数器私有堆区Heap存放对象实例新生代和老年代配备GC自动回收机制CMS并发收集器垃圾收集时用户线程和垃圾收集线程可以同时运行减少应用程序的停顿时间堆区Heap调优-Xmx堆可扩展的最大值。jps定位Java进程 → jmap查看堆情况 → jconsole持续检测栈区线程私有的内存区域栈区调优-Xss:规定每个线程虚拟机栈大小本地接口交互本地方法库

更多文章