
【Zeus】JVM
文章平均质量分 90
JVM笔记知识记录
信竞星球
信竞星球专业少儿编程题库在线系统www.xjxq.club
展开
-
JVM运行时数据区
Java虚拟机在执行程序的过程会把它管理的内存划分为若干个不同的数据区。这些数据区有些是随着虚拟机进程的启动而一直存在的,有些区域则是依赖线程的启动和结束而创建和销毁的。程序计数器可以看做是当前线程所执行的字节码的行号指示器,在Java虚拟机的概念模型中,字节码解释器工作时就是通过改变这个计数器的值来读取下一条需要执行的字节码指令。如果当前线程正在执行的是一个Java方法,这个计数器记录的值就是正在执行的字节码指令地址,如果是在执行本地方法,这个计数器的值为空(Undefined)。值得注意的是,这块区域是原创 2022-07-11 16:51:46 · 128 阅读 · 0 评论 -
常用的JVM参数和命令
-version -help -server -cp非标准参数,不同JDK版本可能不同设置采用解释器/JIT编译器使用最多的参数,非标准化参数。主要用于JVM调优和debug格式:-XX:[+/-] 表示启用或禁用name属性(+表示启用,-表示禁用) 如:-XX:+UseG1GC 表示启用G1垃圾收集器格式:-XX:= 表示name属性的值为value 如:-XX:MaxHeapSize=100M 表示最大堆空间为100M-Xms1000: 初始堆内存大小,等价于-X......原创 2022-07-11 16:47:57 · 3084 阅读 · 0 评论