JVM总结

内存模型
Jvm内存模型
java虚拟机内存模型
说一下JVM内存模型把,有哪些区,分别干什么的
JVM内存模型
java内存模型
Java的内存分区
讲讲JVM内存模型
JVM内存分区?(主存,工作内存,堆,栈。。。。)
JDK7与JDK8的JVM内存模型区别
详细的介绍JVM的内存模型结构
JVM内存模型JVM加载原理,回收算法了解
Java内存模型及GC算法
讲讲jvm运行时数据库区
jvm内存模型jmm 知道的全讲讲
介绍一下java虚拟机内存模型,然后继续讨论volatile。
JVM的对象分在那个区,Class对象分在哪个区
JVM的内存结构?哪些是共享的,哪些是线程私有的?Java虚拟机栈里面存放的是什么?
java内存模型讲一下?

类加载
JVM类加载机制
Java类加载过程
java类加载机制?如何实现自定义类加载器?findClass与loadClass的区别?
动态加载类的框架了解哪些?
双亲委派模型介绍一下
双亲委派模型,为什么这样做?
类加载机制、说的详细点,符号引用如何解析,双亲委派模型
类加载机制,一个类加载到虚拟机中一共有几个步骤,这些步骤的顺序哪些是固定的,哪些是不固定的,为什么不固定
java类加载机制?双亲委派模型的好处?
虚拟机类加载机制,双亲委派模型,以及为什么要实现双亲委派模型
OSGi的机制

jvm调优
有做过jvm调优吗
JVM调优,程序挂起后如何排查原因?
JVM最常用的参数配置讲讲
你用过的JVM命令有哪些
有做个JVM内存优化吗?
Jvm的参数你知道的说一下
有做过jvm优化吗
如果一个程序发生OOM, 该怎么处理
linux命令,如何改文件权限
Linux查看网络 内存 日志命令
Linux,查找磁盘上最大的文件的命令
Linux,如何查看系统日志文件
Linux了解么
怎么查看系统负载
JVM调优,如何解决OOM
Cpu load的参数如果为4,描述一下现在系统处于什么情况
Linux查看cpu占用率高的进程
用过哪些命令查看jvm的状态、堆栈信息?
栈会不会溢出?栈溢出一般抛什么异常?jvm在哪里设置栈的大小?设置的参数是什么?
工作中技术优化过哪些?JVM、MySQL、代码等都谈谈
JVM内存结构详细分配,各比例是多少
JVM调优,如何解决OOM
谈Java GC
jvm场景问题, 标记清除多次后老年代产生内存碎片,引起full gc,接下来可能发生什么问题。
JVM性能调优的方法和步骤,JVM的关键性核心参数配置
虚拟机调优参数
GC停顿原因,如何降低停顿?
JVM如何调优、参数怎么调?
如何用工具分析jvm状态(visualVM看堆中对象的分配,对象间的引用、是否有内存泄漏,jstack看线程状态、是否死锁等等)
JVM的调优参数?(-Xmn,-Xms等具体参数设置)
你熟悉的JVM调优参数,使用过哪些调优工具?
虚拟机client和server的区别
jvm虚拟机老年代什么情况下会发生gc,给你一个场景,一台4核8G的服务器,每隔两个小时就要出现一次老年代gc,现在有日志,怎么分析是哪里出了问题
OOM内存泄漏,什么情况下会出现,如何排查
OOM说一下?怎么排查?哪些会导致OOM?
内存溢出一般发生在哪个区?永久代会不会导致内存溢出?
JVM场景问题,标记清除多次后老年代产生碎片,引起full gc 接下来可能发生什么问题
JVM相关的分析工具有使用过哪些?具体的性能调优步骤吗?
你在项目中一般怎么调优JVM的呢?
介绍你实践的性能优化案例,以及你的优化思路

GC
讲一下GC?
谈Java GC
说一下GC吧,什么时候进行Full GC呢?
GC 可达性分析中哪些算是GC ROOT?
Java GC机制?GC Roots有哪些?
说一下gc算法,分代回收说下
垃圾回收算法以及垃圾回收器
CMS的回收步骤
CMS哪个阶段是并发的哪个阶段是串行的?
CMS的垃圾回收步骤,G1和CMS的区别?
CMS哪个阶段是并发的,哪个阶段是串行的?
JVM垃圾回收算法和垃圾回收器有哪些,最新的JDK采用什么算法。
JVM的内存布局以及垃圾回收原理及过程讲一下,讲一下CMS垃圾收集器垃圾回收的流程,以及CMS的缺点
CMS回收停顿了几次,为什么要停顿两次。
CMS特点,垃圾回收算法有哪些?各自的优缺点,他们共同的缺点是什么
CMS G1
你了解哪些收集器?CMS和G1。详细谈谈G1的优点
JVM的垃圾收集器,G1和CMS有啥区别?
CMS和G1了解么,CMS解决什么问题,说一下回收的过程。
G1和CMS的区别
G1内部是如何分区的(region)
G1回收器讲下回收过程
G1回收器讲一下?
JAVA的垃圾回收,标记算法和复制算法的区别,用在什么场合?
GC、G1和ZGC的区别
java的垃圾回收器都有哪些,说下g1的应用场景,平时你是如何搭配使用垃圾回收器的。
JDK11的ZGC
jvm的垃圾回收机制?
JVM垃圾回收算法
什么时候发生垃圾回收?有哪些垃圾回收算法?
Java内存分代模型,GC算法,JVM常见的启动参数; CMS算法的过程。
讲讲你知道的垃圾回收算法
Java对象的回收方式,回收算法。
JVM的垃圾回收算法有哪些
GC垃圾收集算法、GC垃圾收集器有哪些,以及新生代老生代 分别用什么算法
回收器
回收算法
垃圾回收算法
JVM GC算法有哪些,目前的JDK版本采用什么回收算法
JVM数据存储模型,新生代、年老代的构造?
新生代和老年代的回收机制。
为什么要用老年代和新生代?
新生代进入老生代的情况?
新生代的分区?
jvm分区,为什么会有新生代和老年代
对象什么情况下进入老年代?
jvm内存分区,为什么要有新生代和老年代
什么对象会从新生代晋升到老年代
新生代分为几个区?使用什么算法进行垃圾回收?为什么使用这个算法?
JMM、老年代在什么情况下会触发GC、对老年代的GC会不会导致程序卡顿?(最优吞吐量和最短停顿时间)
什么时候fullGC?
JVM中的老年代在什么情况下会触发GC?
java GC算法,什么时候会触发minor gc,什么时候会触发full gc?
什么时候触发minor GC 什么时候触发full GC
Java会出现内存溢出吗?什么情况下会出现?

动态代理一般有哪几种实现方式?动态代理的应用场景有哪些?
对象和引用之间一般用什么连接?句柄池的作用是什么。
Java栈什么时候会发生内存溢出,Java堆呢,说一种场景,我说集合类持有对象。
那集合类如何解决这个问题呢,我说用软引用和弱引用,那你讲一下这两个引用的区别吧。
说几个垃圾回收器,cms回收器有哪几个过程,停顿几次,会不会产生内存碎片。老年代产生内存碎片会有什么问题。
Java中CAS算法?

有实际的JVM性能调优案例吗?重点需要关注哪些核心参数?
你了解哪些收集器?CMS和G1。详细谈谈G1的优点?什么时候进行Full GC呢?
内存泄漏与内存溢出的区别

JVM不用说了,每次都考,如果对内存的回收,垃圾回收器的种类区别,回收算法机制这个必须要掌握。
参考:
http://youzhixueyuan.com/jvm-classic-interview-questions-and-answers.html
http://youzhixueyuan.com/jvm-memory-model-and-parameter-configuration.html

你可能感兴趣的:(JVM总结)