首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HotSpot如何识别热点方法?

HotSpot如何识别热点方法?
EN

Stack Overflow用户
提问于 2019-03-02 13:28:47
回答 1查看 257关注 0票数 1

我想了解JVM是如何工作的,我一直在阅读博客文章和文档。然而,事情是相当混乱和经常过时的。我理解随着方法被越来越多地调用(10k或15k调用阈值取决于编译器),JVM JIT将它们编译成本机代码并维护代码缓存。我感兴趣的是浏览这些决定的实际源代码。

贴子很好地解释了一些事情。但是,我使用的是OpenJDK11,源代码的结构似乎发生了变化。分层编译使事情变得更加复杂。OpenJDK的源代码有任何详细的文档吗?还是我必须一个一个地查看源文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-02 13:45:52

搜索JDK的汞存储库显示,AdvancedThresholdPolicy作为8202711的一部分被合并到提交5201c9474ee7中的SimpleThresholdPolicy中,现在可以在src/hotspot/share/runtime/simpleThresholdPolicy.cpp中找到。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54959038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档