jvm
文章平均质量分 90
西敏寺的乐章
关山难越,谁悲失路之人
萍水相逢,尽是他乡之客
展开
-
JVM调优工具命令详解(JVM调优看这一篇就够了)
class name:类名称,[C is a char[],[S is a short[],[I is a int[],[B is a byte[],[[I is a int[][]这个因为之前已经大概知道Young GC的频率,假设是每5分钟一次,那么可以执行命令 jstat -gc pid 300000 10 ,观察每次结果eden,尽量别让对象进入老年。JVM参数,比如堆内存大小,年轻代大小,Eden和Survivor的比例,老年代的大小,大对象的阈值,大龄对象进入老年代的阈值等。原创 2024-05-14 15:22:55 · 1004 阅读 · 0 评论 -
jvm学习笔记
运行java字节码文件,跨平台性,将字节码文件解释成字节码指令,管理内存中对象分配,完成自动垃圾回收,优化代码执行效率jvm组成有类加载器、运行时数据区、执行引擎、本地接口堆、本地方法栈、虚拟机栈、方法区、程序计数器线程共享得有方法区、堆线程不共享有本地方法栈、虚拟机栈、程序计数器程序计数器:pc寄存器,每个线程都会通过计数器记录当前要执行的字节码指令的地址,控制指令的执行虚拟机栈:保存方法调用时的栈帧,每个线程都有一个自己的虚拟机栈本地方法栈:存储native本地方法的栈帧。原创 2024-04-17 15:24:52 · 1564 阅读 · 0 评论