JIT编译多次调用的方法
2018-03-09 15:31
148 查看
为什么一个方法不适合写太长???
1 维护和阅读
2 运行一定次数后被JIT编译成器码执行,执行速度会大大加快
但是方法不能太长。阀值是8000字节。大于这个数的方法不会被JIT编译。
当然可以通过 -XX:+DontCompileHugeMethods
-XX:HugeMethodLimit=8000 来设定使大方法也被JIT编译,但是不建议。
运行一定次数,这个阀值应该是这个 :JIT编译阈值CompileThreshold=1500
1 维护和阅读
2 运行一定次数后被JIT编译成器码执行,执行速度会大大加快
但是方法不能太长。阀值是8000字节。大于这个数的方法不会被JIT编译。
当然可以通过 -XX:+DontCompileHugeMethods
-XX:HugeMethodLimit=8000 来设定使大方法也被JIT编译,但是不建议。
运行一定次数,这个阀值应该是这个 :JIT编译阈值CompileThreshold=1500
相关文章推荐
- windows命令行下随时随地调用csc编译器的方法(解决dos下编译.net程序找不到CSC的问题)
- 巧用ASP.NET预编译Web应用程序规避调用延迟的方法
- java编译错误:varargs 方法的非 varargs 调用
- Ubutnu系统下用QT等IDE调用Caffe、SSD框架,编译Caffe实现分类检测等工程应用的方法
- window.onload兼容ie和ff以及多次调用导致相冲突的解决方法
- C# WebBrowser.DocumentCompleted 多次调用解决方法
- ListView多次调用getView方法
- linux虚拟机下面编译ffmpeg,并调用其main方法
- 反编译ILSpy 无法显式调用运算符或访问器 错误处理方法 转
- 浅析将matlab函数编译成dll供Cpp调用的方法
- C# WebBrowser.DocumentCompleted 多次调用解决方法(转)
- 封装多次调用的方法,参数不同
- RadioGroup调用setcheck(bool)方法时,onCheckedChanged方法被执行多次解决办法
- ASP通过VB编译成DLL,类间调用onstarpage不执行的解决方法
- Android listview&gridview getview 方法多次调用问题解决方法 并附上单页加载实现问卷调查适配器源代码
- Qt中调用VS编译dll的方法(一)----显式调用
- Visual Studio编译与调用DLL方法
- ListView多次调用getView方法
- c调用sqlite3的编译方法
- Flex 1046: 找不到类型,或者它不是编译时常数;1180: 调用的方法 CompPropInfo 可能未定义