JVM
文章平均质量分 94
小夫敲代码
这个作者很懒,什么都没留下…
展开
-
JVM-垃圾回收
以上程序是增加一个8MB的对象到内存中,由于新生代的内存是10MB,使用的是UseSerialGC回收器,故伊甸园区域是8MB,from和to区各1MB,且在存在引用变量的内存,故新生代是不能够存放一个8MB的对象的,故直接提交到老年代中,老年代是10MB,当有两个8MB提交到内存时,Java虚拟机会先进行一次minor GC 和full GC 但结果还是会出现堆内存溢出。它适合Client模式的应用,在。当垃圾回收的速度大于垃圾产生的速度,那么会进行一次垃圾回收,但此垃圾回收并不是full gc。原创 2022-10-25 20:07:37 · 2108 阅读 · 1 评论 -
JVM-内存结构
Java Virtual Machine - java程序的运行环境(java二进制字节码的运行环境)*一次编写,到处运行*自动内存管理,垃圾回收功能*数字下标越界检查*多态jvm(java虚拟机) jre(java运行时环境) jdk(java开发工具包)Program Counter Register 程序计数器(寄存器)作用:记录下一条jvm指令的执行地址特点:*程序计数器是线程私有的,是线程安全的。原创 2022-10-21 18:46:20 · 1227 阅读 · 0 评论