jvm
文章平均质量分 87
tuoerke
这个作者很懒,什么都没留下…
展开
-
GC日志打印
GC日志原创 2024-03-22 17:42:14 · 823 阅读 · 0 评论 -
JVM监控工具
jvm监控命令,Jvm监控工具原创 2024-03-21 10:12:58 · 1284 阅读 · 0 评论 -
垃圾收集器
JVM垃圾回收器原创 2024-03-11 16:25:02 · 1289 阅读 · 0 评论 -
垃圾收集器底层算法
三色标记,卡表原创 2024-03-08 17:54:58 · 1074 阅读 · 1 评论 -
JVM对象创建与内存分配机制
JVM对象创建内存分配原创 2024-02-28 16:34:28 · 1274 阅读 · 1 评论 -
java类加载以及双亲委派机制
自定义类加载器只需要继承 java.lang.ClassLoader 类,该类有两个核心方法,一个是loadClass(Sting,boolean),实现了双亲委派机制,还有一个方法是findClass,默认实现是空方法,所以我们自定义类加载器主要是重写findclass方法。自定义类加载的器的父加载器默认为appClassLoader,这样默认满足双亲委派机制。原创 2024-02-27 17:54:01 · 1073 阅读 · 0 评论 -
jvm内存模型剖析
当元空间达到默认大小,会进行一次full gc,同时收集器会对该值进行调整,如果释放了大量的空间,则适当降低该值,如果释放了很少的空间,在不超过最大值(设定了的情况下),适当提高该值。经过一次GC后,对象的分代年龄会加1,当分代年龄大于15,会被放入老年代里面,打个S1区放满后,不用等到分代年龄超过15,也会被放入老年代。用来存放线程执行到哪一步的行号(指针地址,内存地址),线程独有的,当执行完一行代码后,由字节码执行引擎去修改。存放常量,静态变量,类元信息,存放的静态变量对象指向堆中的内存地址。原创 2024-02-27 17:57:33 · 881 阅读 · 0 评论