目前,我参与了一个大型遗留项目,其中包含许多巨大的类和生成的代码。我希望找到所有字节码长度大于 8000 字节的方法(因为 OOTB java 不会优化它)。
我找到了这样的手动方式:How much bytes of bytecode has a certain method in Java? ,但是我的目标是自动扫描许多文件。
我尝试使用 jboss-javassist,但据我所知,获取字节码长度仅在类级别可用。
java bytecode bytecode-manipulation jvm-bytecode
bytecode ×1
bytecode-manipulation ×1
java ×1
jvm-bytecode ×1