日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JDK 13:什么是AggressiveOpts?

發(fā)布時間:2023/12/3 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JDK 13:什么是AggressiveOpts? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

JVM 11中已棄用Java VM標志-XX:+AggressiveOpts [請參見JDK-8199777和JDK-8199778 ]“因為其行為是不明確的。” JDK-8199778的“問題”部分進一步說明了(我添加了重點 ):

AggressiveOpts已被用作實現(xiàn)各種實驗性能功能的包羅萬象的方法,主要目的是提高非常特定的基準上的分數(shù) 。 隨著時間的流逝,它受影響的大多數(shù)事物都已被刪除或集成,從而導致該標志的行為定義不清,并容易引起更多無法解決的問題。 該標志當前具有的唯一作用是設置AutoBoxCacheMax = 20000和BiasedLockingStartupDelay = 500 。 兩者都可以通過在命令行上設置相應的標志來手動完成。

根據(jù)文檔“ Java HotSpot VM Options ”,在J2SE 5 Update 6中添加了-XX:+AggressiveOpts標志,以“打開預期在即將發(fā)布的版本中默認的點性能編譯器優(yōu)化”。

文章“ Java的-XX:+ AggressiveOpts:它會使您減速嗎? ”將詳細檢查-XX:+AggressiveOpts VM標志,并進行一些基準比較。 本文的結(jié)論是:“通過保留舊式標志,可以減少在已發(fā)布的JVM中獲得更新,更快的功能的好處。”

柯克·佩珀代因(Kirk Pepperdine)的一篇更老的文章“ 選擇不當?shù)腏ava HotSpot垃圾收集標志以及如何修復它們! ”專門調(diào)出-XX:+AggressiveOpts作為行為未知的VM標志的示例。 Pepperdine寫道,自Java SE 5以來,使用此標志的建議并未更改。

當將-XX:+AggressiveOpts標志傳遞給JDK 11 Java啟動器時,將顯示警告:“ VM警告:選項AggressiveOpts在版本11.0中已棄用,并且可能在以后的版本中刪除。”

在JDK 12中 , -XX:+AggressiveOpts已如廣告所示被刪除( JDK-8150552 ),并且向任何試圖與Java啟動器結(jié)合使用的人發(fā)出了警告。 下一個屏幕快照顯示此警告消息,指出:“ VM警告:忽略選項AggressiveOpts; 在12.0英寸中刪除了支持 (從JDK 12 Early Access Build #29 [2019/1/24]中刪除)。

在JDK 13 Early Access構(gòu)建中 ,如果指定了-XX:+AggressiveOpts ,則VM將不會啟動。 這顯示在下一個屏幕快照中(JDK 13 Early Access Build#5 [2019/1/24])。

如上圖所示,當指定-XX:+AggressiveOpts標志時,VM無法在JDK 13中啟動,并且報告錯誤消息“無法識別的VM選項'AggressiveOpts'。”

-XX:+AggressiveOpts標志在JDK 11中已棄用 ,已刪除,但僅在JDK 12中指定時才顯示警告,并且在JDK 13中指定時被刪除并阻止VM啟動。

翻譯自: https://www.javacodegeeks.com/2019/01/jdk-13-aggressiveopts.html

總結(jié)

以上是生活随笔為你收集整理的JDK 13:什么是AggressiveOpts?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。