首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Jvm
订阅
Vege73996
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
跟面试官聊到JVM,他99%会让你谈谈这个问题!
知识星球限时折扣最后1天!!!知识星球限时折扣最后1天!!!知识星球限时折扣最后1天!!!本文转载自微信公众号:王磊的博客但凡问到JVM(Java虚拟机)通常有99%的概率一定会问:在JVM中如何判断
Java虚拟机内存分配与回收策略
Minor GC:发生在新生代上,因为新生代对象存活时间很短,因此 Minor GC 会频繁执行, 执行的速度一般也会比较快。 Full GC:又称Major GC,发生在老年代上,老年代对象其存活时间长, 因此 Full GC 很少执行,执行速度会比 Minor GC 慢很多…
面试官:谈谈你对JVM垃圾收集器算法的了解
本文默认JVM为HotSpot,在介绍各款垃圾收集器之前先介绍下垃圾收集器的算法,不是讲解算法如何实现,而是介绍下算法的处理思想和一些优缺点。 垃圾收集器用于清除垃圾的算法有:标记-清除算法、复制算法、标记-整理算法。 用于针对对象不同的存活周期而分代的算法有:分代收集算法。这…
Java虚拟机之垃圾回收器(GC)
本文内容来自《深入理解Java虚拟机》,主要是自身学习,用于记录重点,方便回忆,复习。对应《深入理解Java虚拟机》第三章,记录GC的算法,特点,常用GC收集器。 垃圾回收器的主要作用是回收无用的对象空间,那么怎么判断对象是否已经无用了呢??主要有两种算法。 对象增加一个计数器…
阿里面试官都爱问的内存管理和GC算法及回收策略
Sun的JVMGenerationalCollecting(垃圾回收)原理是这样的:把对象分为年青代(Young)、年老代(Tenured)、持久代(Perm),对不同生命周期的对象使用不同的算法。(基于对对象生命周期分析) 年轻代分三个区。一个Eden区,两个Survivor…
深入理解Java虚拟机(类文件结构)
之前在阅读 ASM 文档时,对于已编译类的结构、方法描述符、访问标志、ACC_PUBLIC、ACC_PRIVATE、各种字节码指令等等许多概念听起来都是云山雾罩、一知半解,原因就在于对类文件结构和类加载机制不够了解。直到后来细读了《深入理解 Java 虚拟机》中虚拟机执行子系统…
jvm:内存模型、内存分配及GC垃圾回收机制
一开始接触jvm,是因为最近面试频繁被问到,于是拜读了《深入理解java虚拟机:jvm高级特性与最佳实践》,这是一本非常好的书,推荐。 写这个博客主要是想把自己最近看的jvm所有知识点能够串起来,以便后面学习更好理解。 什么是jvm:虚拟出来的计算机,是jre的一部分,使用jv…
JVM常见面试题解析
总结了JVM一些经典面试题,分享出我自己的解题思路,希望对大家有帮助,有哪里你觉得不正确的话,欢迎指出,后续有空会更新。 1.什么情况下会发生栈内存溢出。 思路: 描述栈定义,再描述为什么会溢出,再说明一下相关配置参数,OK的话可以给面试官手写是一个栈溢出的demo。 栈是线程…
Java虚拟机垃圾回收相关知识点全梳理(上)
笔者最近在复习JVM的知识,本着记录分享的精神,整理下学习Java虚拟机垃圾回收相关知识点,由于整个垃圾回收内容比较多,我将整理成上下两篇文章去分享,上篇我会主要分享Java虚拟机的运行时数据区域划分,垃圾回收算法。下篇文章主要分享Java虚拟机的垃圾回收器以及一些虚拟机调优建…
95%的技术面试必考的JVM知识点都在这,另附加分思路!
jvm的知识点汇总共6个大方向:内存模型、类加载机制、GC垃圾回收是比较重点的内容。性能调优部分偏重实际应用,重点突出实践能力。编译器优化和执行模式部分偏重理论基础,主要掌握知识点。 5>执行模式部分:解释、编译、混合模式的优缺点,了解java7提供的分层编译技术。需要知道JI…