
jvm调优
ycllycll
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jvm调优常用参数设计值
一、堆内存分布 1.新生代:每次新生代的垃圾回收(又称Minor GC)后只有少量对象存活,所以选用复制算法(有Eden区,两个Survivor区), 新生代内存按照8:1:1的比例分为一个eden区和两个survivor(survivor0,survivor1)区 2.老年代:新生代中经历了N次垃圾回收后仍然存活的对象,就会被放到年老代(又称Major GC)通常使用“标记-清理”或“标记-...原创 2019-07-21 15:19:46 · 560 阅读 · 0 评论 -
深入理解java虚拟机
引用他人叙述的逻辑清晰的给面试官介绍垃圾回收方法(宏观介绍): Java虚拟机的内存结构一般可以从线程共有和线程私有两部分起头作答,然后再详细说明各自的部分,类似树状结构的作答,好处就是思路清晰。 线程共有的包括Java堆和方法区,线程私有的包括虚拟机栈、本地方法栈和程序计数器。这些内容回答一遍后,就可以开始详细叙述每个点的详细部分。 J...原创 2019-04-15 19:50:14 · 111 阅读 · 0 评论 -
jvm内存与类加载机制
JVM内存结构 待补充..... 类加载机制 一:java类的加载过程 编译后的Java类是以字节码的形式存在的,它只有被加载到虚拟机内存中才能被使用,它是如何被加载到内存中的呢? 下图为类加载到内存的机制: 作者:夏昊 链接:https://www.zhihu.com/question/20097631/answer/817071740 来源:知乎 著作权归作者所有...转载 2019-10-05 16:57:45 · 254 阅读 · 0 评论