![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
yaoyaowudi123
学习 积累 成长 满足
展开
-
JVM内存模型
JVM模型图:方法区方法区是各个线程共享的区域,它用于存储已被虚拟机加载的类信息,常量,静态变量,即时编译(JIT)后的代码等数据。虽然Java虚拟机规范把方法区描述为堆的一个逻辑部分,但是它却有一个别名叫做Non-Heap(非堆),目的应该是与Java堆区分开来。对于JDK1.8之前的HotSpot虚拟机而言,很多人经常将方法区称为我们上图中所描述的永久代,实际上两者并不等价,仅仅是因为HotS...原创 2018-05-02 11:30:42 · 114 阅读 · 0 评论 -
垃JVM垃圾回收机制
理解一个概念:“stop-the-world”Stop-the-world会在任何一种GC算法中发生。Stop-the-world意味着 JVM 因为要执行GC而停止了应用程序的执行。当Stop-the-world发生时,除了GC所需的线程以外,所有线程都处于等待状态,直到GC任务完成。GC优化很多时候就是指减少Stop-the-world发生的时间。一.典型的垃圾收集算法在确定了哪些垃圾可以被回...原创 2018-05-02 11:50:52 · 116 阅读 · 0 评论