JVM
文章平均质量分 90
m_iNoError
这个作者很懒,什么都没留下…
展开
-
Java面试题-JVM 和服务器性能评估
1、JVM垃圾回收的时候如何确定垃圾?是否知道什么是GC Roots垃圾指的是内存中不再使用的空间(主要指的就是堆内存),确定垃圾的方法有引用记数法和可达性分析法(但引用计数法存在对象之间循环引用的问题,因此 java 使用可达性分析法),可达性分析法指的是从 GC Roots 对象开始向下搜索,如果一个对象不是 GC Roots 对象,并且到 GC Roots 对象没有任何引用链相连,则说明此对象不可用,被视为待回收的垃圾对象。 什么是垃圾? 内存中已经不再使用到的空间就是垃圾转载 2021-03-31 17:01:25 · 370 阅读 · 0 评论 -
JVM 概述(体系结构、栈、堆、GC 三大算法)、JVM 参数(XX 参数介绍、调参、查看参数方法)
一、JVM 概述熟悉JVM架构与GC垃圾回收机制以及相应的堆参调优,有过在linux进行系统调优的经验JVM是运行在操作系统之上的,他与硬件没有直接的交互。二、JVM体系结构概览运行数据区包括方法区、堆、本地方法栈、java 栈、程序计数器这五个部分。其中,(1)方法区用于保存类的元结构信息(保存所有定义的方法的信息,以及类中定义的静态变量、常量、运行时常量池等)、(2)堆内存中存放实例变量,(3)本地方法栈用于处理标记为 native 的代码,(4)程序计数器作为一个指针(指向.转载 2021-03-30 20:14:56 · 226 阅读 · 0 评论