
JVM
王会举
技术改变世界
展开
-
JVM参数解释
JVM中常用的参数Xms 起始内存Xmx 最大内存Xmn 新生代内存Xss 栈大小。 就是创建线程后,分配给每一个线程的内存大小-XX:NewRatio=n:设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4-XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值。注意Survivor区有两个。如:3,表示Eden:Survivor=3:2,一个Survivor区占整个年轻代的1/5-XX:.原创 2020-10-03 16:17:24 · 240 阅读 · 2 评论 -
JVM_ java垃圾回收机制(GC)
最新在学JVM相关的知识,就想着把知识总结一下,也方便后续的复习.1:什么是垃圾回收机制?垃圾回收机制也叫(GC): 在java虚拟机引入了GC让java程序员不用考虑对内存进行管理,而是由虚拟机自动进行管理内存.(C++因为没有GC导致开发者非常头疼与内存管理).垃圾回收可以有效的防止内存泄露,有效的使用空闲的内存。2:JVM中的区域划分jvm由 (程序计数器,本地方法栈,虚拟机栈,堆区,方法区) 这五个部分组成.垃圾回收主要关注 虚拟机中的 堆 区,Java 内存运行...原创 2020-09-22 10:19:30 · 603 阅读 · 0 评论 -
JVM_java虚拟机之类加载机制
1 什么是类的加载?类的加载: 指的是将类的.class文件中的二进制数据读入到内存中,并转换成java.lang.Class类的一个实例..class文件:大家应该都很熟悉了, 我们写好的代码文件后缀是.java文件. 将.java文件编译后就会变成.class文件了.2:类加载的过程类加载的过程也可以称为(类的生命周期):小括号内的三部分统称为:连接 加载 -> ( 验证 -> 准备 -> 解析 ) -> 初始化 ...原创 2020-09-21 15:39:52 · 246 阅读 · 0 评论