摘要: 小方法的另一个好处是可以增加内联组合的数量,运行时数据的变化会导致代码中的不同路径变得“热”起来。 通过让方法小一点,我们可以构建不同的内联树来优化更多的热路径。对于较大的方法,可能会更早就达到内联的大小限制,从而使一些路径得不到优化。 阅读全文
posted @ 2022-08-03 18:55 ukyo--BlackJesus 阅读(33) 评论(0) 推荐(0) 编辑
摘要: JarScan工具是JITWatch发布版本的一部分,启动脚本就在JITWatch根目录下。 它可以识别一个类文件或一个JAR文件中字节码大小超过给定阈值的所有方法。 $ ./jarScan.sh --mode=maxMethodSize \ --limit=325 \ -- packages=ja 阅读全文
posted @ 2022-08-03 18:46 ukyo--BlackJesus 阅读(32) 评论(0) 推荐(0) 编辑