背景 为了了解下jvm的JIT的热点探测,想了解下到底怎么判定是热点代码的逻辑,想着翻下jdk的代码,于是就有了这篇文章。 写在前面的几点说明: 在没有编译成功之前,不要使用clion打开,打开的时候,他会自己编译,会出现各种各样的问题; 当编译出现各种问题时,不要较真,换个环境,或虚拟机(同样的操作,一台电脑可以,一台不可以); 使用compiledb编译jdk源码(为了导入clion能识别出来,并链接,通过快捷键打开引用) 环境说明与准备 操作系统:macOs big Sur 11.1 Xcode_12.5.1…