深入理解Android:Java虚拟机ART 学习笔记 |
您所在的位置:网站首页 › 深入理解android虚拟机 › 深入理解Android:Java虚拟机ART 学习笔记 |
通过Runtime VisitRoots函数可知,root set包含的内容大致可从下面几个方面获取?(不是通过其他Object对象的引用型成员来找到的,而只能由虚拟机根据其实现的特点来确定) 每一个Thread对象的VisitRoots函数 JavaVmExt的VisitRoots Runtime成员变量sentinel、pre_allocated_OutOfMemoryError_和pre_allocated_NoClassDefFoundError_。这三个变量代表Java层的三个对象,由虚拟机直接持有,所以它们对应的root类型为kRootVMInternal RegTypeCache VisitStaticRoots函数 InternTable VisitRoots函数 ClassLinker VisitRoots函数 Runtime VisitConstantRoots函数 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |