当前位置: 首页 > 面试题库 >

禁用Java JIT的特定方法/类?

甄越
2023-03-14
问题内容

我的Java应用程序出现问题,JIT破坏了代码。如果禁用JIT,一切正常,但运行速度慢10-20倍。

有什么方法可以禁用特定方法或类的JIT吗?

编辑:我正在使用Ubuntu 10.10,得到相同的结果都与:

OpenJDK Runtime Environment (IcedTea6 1.9) (6b20-1.9-0ubuntu1)
OpenJDK 64-Bit Server VM (build 17.0-b16, mixed mode)

和:

Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)

问题答案:

以下选项适用于我的JVM,以排除特定方法:

-X:CompileCommand=exclude,the/package/and/Class,methodName


 类似资料:
  • 我有一个基于Spring Boot的库(使用spring-data-mongo),它创建了一个bean。碰巧实现了

  • 问题内容: 我试图禁用pickerView中的特定行。 我有一个用于pickerView的字符串数组。当用户选择特定的行时,我将值追加到array1中。 之后,如果array1具有array的值,则当用户再次打开pickerView时,我想这样做,应该禁用pickerView的值。 我怎样才能做到这一点? 问题答案: 选项1:禁用元素 您可以使用pickerView:attributedTitle

  • 我想在查看页面2中禁用从右向左滑动。我基本上有一个viewpager2元素,在导航抽屉中有两页。我希望我的第二页仅在单击第一页中的某个元素时显示(从第一页向右向左滑动不应打开第二页),而当我在第二页时,viewpager2滑动(从左向右滑动)应像在viewpager中一样滑动。 我尝试过扩展类并覆盖触摸事件,但不幸的是它是最终类,因此我无法扩展它。 其次,我尝试使用将userinputened设置

  • 问题内容: 我在项目中配置了一个checkstyle验证规则,该规则禁止使用超过3个输入参数来定义类方法。该规则适用于我的类,但有时我必须扩展第三方类,而第三方类则不遵守此特定规则。 是否有可能指示“ checkstyle”某种方法应以静默方式忽略? 问题答案: 在http://checkstyle.sourceforge.net/config_filters.html#SuppressionCo

  • 问题内容: 我正在使用无状态Spring Security,但是如果要注册,我想禁用Spring Security。我禁用了 但它不起作用,我在下面收到错误消息: 我认为这意味着弹簧安全过滤器正在工作 我的网址顺序始终为“ / api / v1” 我的spring配置是 我的身份验证过滤器是 我的控制器是 我怎么做? 问题答案: 使用它意味着每个经过身份验证的用户,但是你禁用了匿名访问,因此将无法

  • 在Docker文件中,我有几个运行命令,每次构建Docker图像时,我都希望使用这些命令运行。 我知道docker构建-无缓存将禁用整个Dockerfile的缓存。 是否可以禁用特定RUN命令的缓存?