jvm
JVM的一些基础知识
rong742954
这个作者很懒,什么都没留下…
展开
-
3.常用JVM配置参数
3.常用JVM配置参数Trace跟踪参数可以打印GC的简要信息打印GC详细信息打印CG发生的时间戳指定GC log的位置,以文件输出每次一次GC后,都打印堆信息监控类的加载按下Ctrl+Break后,打印类的信息堆的分配参数指定最大堆和最小堆设置新生代大小设置新生代(eden+2*s)和老年代(不包含永久区)的比值设置两个Survivor区和eden的比OOM时导出堆到文件导出OOM的路径在OOM...原创 2020-03-24 16:14:15 · 103 阅读 · 0 评论 -
2.JVM运行机制
2.JVM运行机制JVM启动流程JVM基本结构PC寄存器(程序计数器)方法区Java堆Java栈直接内存内存模型 JVM启动流程 JVM基本结构 PC寄存器(程序计数器) 在虚拟机的概念模型里(仅是概念模式,各种虚拟机可能会通过一些更高效的方式去实现),字节码解释器工作时就是通过改变这个寄存器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个寄存...原创 2020-03-24 16:11:11 · 129 阅读 · 0 评论 -
1.初识JVM
1.初识JVMJVM的概念规范java语言规范JVM规范 JVM的概念 JVM是Java Virtual Machine的简称。意为Java虚拟机。 JVM使用软件模拟Java字节码的指令集。 规范 java语言规范 语法 if-else-else if、函数等语法 词法 行终结符、空白符、注释、标识符、关键字等 java内存模型 类加载连接过程 异常 … JVM规范 JVM主要定义二进制...原创 2020-03-24 16:07:59 · 88 阅读 · 0 评论