jvm
文章平均质量分 56
jvm的机制,原理
冯犇_1
这个作者很懒,什么都没留下…
展开
-
JVM 序
3.2 GC 分哪两种,Minor GC 和Full GC 有什么区别,什么时候会触发Full GC?3.7 jvm虚拟机内存划分、类加载器、垃圾回收算法,垃圾收集器、class文件结构是如何解析的。3.6 常见的JVM调优方法有哪些?可以具体到哪个参数,调成什么值?3.4 什么是双亲委派机制?3.3 JVM里有几种classloader,为什么会有多种?3.5 什么情况下我们需要破坏双亲委派模型?3.1 jvm内存模型,GC机制和原理。如何调优,如何避免频繁Full GC。2.jvm解决什么问题。原创 2024-01-18 18:07:56 · 380 阅读 · 1 评论 -
类加载机制
jvm 类加载原创 2024-01-07 17:19:14 · 966 阅读 · 1 评论 -
JVM内存结构
内存结构原创 2024-01-18 18:03:23 · 381 阅读 · 1 评论 -
垃圾回收过程
将内存分成大小相等的两块,每次只用其中的一块,当用完时,将存活的对象移到另一块上,清空这一块。缺点: 吞吐量低,无法处理浮动垃圾,标记-清除算法产生碎片,大对象无连续空间时,提前触发Full GC。4. 动态年龄判定 相同年龄对象大小总和大于survivor的一半,大于等于该年龄的都进入老年代。1.2 可达性分析算法 通过GC roots 作为起点进行搜索,能够到达的对象都是存活的。初始标记 标记GC Roots 直接关联到的对象, 需要停顿。标记存活的对象,清理未被标记的对象。效率低,产生内存碎片。原创 2024-01-28 09:37:14 · 321 阅读 · 1 评论 -
GC 日志解读
原创 2023-12-20 22:00:15 · 354 阅读 · 1 评论 -
jvm问题排查(1)
jinfo 查看jvm参数和动态修改部分jvm参数 jinfo [options] <pid>fastjson,beanCopy,Orika,Grovy,反射,CGLIB动态代理。Jps 查看java进程及相关信息 jps [options] [hostid]Jcmd 取代jps,jstack,jmap,jinfo等。jstat 查看jvm运行时状态消息,内存状态,垃圾回收。Jhat 分析jmap生成的dump文件。pmap 查看进程的内存映射。netty,分布式,RPC。top 列出所有执行任务。原创 2024-01-27 17:46:45 · 315 阅读 · 1 评论 -
JVM实践
jvm实践原创 2024-04-10 20:49:15 · 510 阅读 · 1 评论