- 你知道哪些或者你们线上使⽤什么GC策略? 它有什么优势,适⽤于什么场景?
- JAVA类加载器包括⼏种?它们之间的⽗⼦关系是怎么样的?双亲委派机制是什么意思?有什么好处?
- 如何⾃定义⼀个类加载器?你使⽤过哪些或者你在什么场景下需要⼀个⾃定义的类加载器吗?
- 堆内存设置的参数是什么?
- Perm Space中保存什么数据? 会引起OutOfMemory吗?
- 做gc时,⼀个对象在内存各个Space中被移动的顺序是什么?
- 你有没有遇到过OutOfMemory问题?你是怎么来处理这个问题的?处理过程中有哪些收获?
- 1.8之后Perm Space有哪些变动? MetaSpace⼤⼩默认是⽆限的么? 还是你们会通过什么⽅式来指定⼤⼩?
- Jstack是⼲什么的? Jstat呢? 如果线上程序周期性地出现卡顿,你怀疑可能是gc导致的,你会怎么来排查这个问题?线程⽇志⼀般你会看其中的什么部分?
- StackOverFlow异常有没有遇到过?⼀般你猜测会在什么情况下被触发?如何指定⼀个线程的堆栈⼤⼩?⼀般写多少个?
JVM面试题
最新推荐文章于 2024-07-19 17:37:28 发布