GC Root
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GC Root相关的知识,希望对你有一定的参考价值。
?????????thread jni ?????? ?????? com ???????????? explore ?????? ??????
?????????GC(Garbage Collector) roots?????????????????????????????????Garbage Collector???????????????GC?????????????????????GC roots????????????GC roots??????????????????
??????????????????????????????root???GC root???????????????
- Class - ?????????????????????(system class loader)???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
java.lang.Class
???????????????????????????????????????????????????roots????????????????????????roots???. - Thread - ???????????????
- Stack Local - Java?????????local???????????????
- JNI Local - JNI?????????local???????????????
- JNI Global - ??????JNI??????
- Monitor Used - ???????????????????????????
- Held by JVM - ??????JVM???????????????GC???????????????????????????????????????JVM????????????????????????????????????????????????????????????????????????????????????JVM???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????JVM?????????????????????????????????????????????????????????????????????????????????????????????????????????"JVM??????"?????????
??????????????????Java Profiler?????????????????????GC roots???????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????https://blog.csdn.net/jiangjunshow
以上是关于GC Root的主要内容,如果未能解决你的问题,请参考以下文章
Unity2019 增量式GC(使用时间片段执行GC,减少卡顿)
JVM对象A和B循环引用,最后会不会不被GC回收?-------关于Java的GC机制
连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段