您的位置:首页 > 编程语言 > Java开发

java性能优化开发之--适当的方法体长度

2013-04-03 14:45 281 查看
JVM一开始是以解释方式执行字节码的,当一个方法片段执行的一定次数时,就会 被动态优化编译为机器码执行,速度大大加快,这就是所有的JIT编译

在JVM默认的情况下,8k字节以上的方法无论执行多少次,始终是不会被编译成机器码执行

可以通过“-xx:DontcompileHUgeMethods”来强制将所有方法预编译,但会导致其他问题,例如启动过慢。

测试中发现,8k方法拆分可以获得1倍以上的性能提升
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: