最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JVM 的 noverify 啟動(dòng)參數(shù)問題解析

 更新時(shí)間:2023年05月10日 09:01:36   作者:honeymoose  
這篇文章主要介紹了JVM 的 noverify 啟動(dòng)參數(shù)問題解析,從 JDK 13 開始及其后續(xù)版本中,不建議繼續(xù)使用?-Xverify:none?和-noverify?參數(shù),本文給大家介紹的非常詳細(xì),需要的朋友可以參考下

當(dāng) ClassLoader 加載的 Java 字節(jié)碼時(shí),字節(jié)碼首先接受校驗(yàn)器(verifier)的校驗(yàn)。校驗(yàn)器負(fù)責(zé)檢查那些指令無法執(zhí)行的明顯的破壞性的操作。

校驗(yàn)器執(zhí)行的檢查操作:

  • 變量要在使用之前進(jìn)行初始化。
  • 方法調(diào)用與對(duì)象應(yīng)用類型之間要匹配。
  • 訪問私有數(shù)據(jù)和方法的規(guī)則沒有被違反。
  • 對(duì)本地變量的訪問都在運(yùn)行時(shí)堆棧內(nèi)。
  • 運(yùn)行時(shí)堆棧沒有溢處。

如果你不希望 JVM 運(yùn)行這個(gè)校驗(yàn)的話,你可以添加 noverify 參數(shù)

JDK 13 + 版本的問題

從 JDK 13 開始及其后續(xù)版本中,不建議繼續(xù)使用 -Xverify:none 和-noverify 參數(shù)。

否則,你將會(huì)得到下面的錯(cuò)誤:

warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.

如果你使用的是 OpenJ9 的話,會(huì)得到下面的錯(cuò)誤。

JVMJ9VM193W Since Java 13 -Xverify:none and -noverify were deprecated for removal and may not be accepted options in the future.

警告的原因?yàn)椋?br />你的 JDK 使用了高于 13 的版本,但是你還是使用了-noverify 運(yùn)行參數(shù)。

你需要在 JVM 的運(yùn)行中取消到上面這個(gè)參數(shù)。

在加載類時(shí),驗(yàn)證類是否正確需要一些時(shí)間。由于類可能以延遲方式加載(不是在app start上,而是在第一次使用時(shí)),這可能會(huì)導(dǎo)致意外的運(yùn)行時(shí)延遲。

實(shí)際上,類一般不需要檢查。編譯器不會(huì)發(fā)出任何無效的字節(jié)碼或類構(gòu)造。進(jìn)行驗(yàn)證的原因是,該類可能構(gòu)建在一個(gè)系統(tǒng)上,聯(lián)機(jī)托管,并通過不受保護(hù)的internet傳輸給您。

在這個(gè)路徑上,惡意攻擊者可能修改字節(jié)碼并創(chuàng)建編譯器可能永遠(yuǎn)不會(huì)創(chuàng)建的內(nèi)容;可以使JVM崩潰或可能繞過安全限制的東西。因此,在使用類之前對(duì)其進(jìn)行驗(yàn)證。如果這是一個(gè)本地應(yīng)用程序,通常不需要再次檢查字節(jié)碼。

到此這篇關(guān)于JVM 的 noverify 啟動(dòng)參數(shù)的文章就介紹到這了,更多相關(guān)JVM noverify 啟動(dòng)參數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java web xml文件讀取解析方式

    Java web xml文件讀取解析方式

    這篇文章主要介紹了Java web xml文件讀取解析方式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Java解決No enclosing instance of type PrintListFromTailToHead is accessible問題的兩種方案

    Java解決No enclosing instance of type PrintListFromTailToHead

    這篇文章主要介紹了Java解決No enclosing instance of type PrintListFromTailToHead is accessible問題的兩種方案的相關(guān)資料,需要的朋友可以參考下
    2016-07-07
  • Java 中HttpURLConnection附件上傳的實(shí)例詳解

    Java 中HttpURLConnection附件上傳的實(shí)例詳解

    這篇文章主要介紹了Java 中HttpURLConnection附件上傳的實(shí)例詳解的相關(guān)資料,希望通過本文大家能掌握這樣的知識(shí)內(nèi)容,需要的朋友可以參考下
    2017-09-09
  • Java多線程之synchronized關(guān)鍵字的使用

    Java多線程之synchronized關(guān)鍵字的使用

    這篇文章主要介紹了Java多線程之synchronized關(guān)鍵字的使用,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)java的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • Spring Boot整合mybatis使用注解實(shí)現(xiàn)動(dòng)態(tài)Sql、參數(shù)傳遞等常用操作(實(shí)現(xiàn)方法)

    Spring Boot整合mybatis使用注解實(shí)現(xiàn)動(dòng)態(tài)Sql、參數(shù)傳遞等常用操作(實(shí)現(xiàn)方法)

    這篇文章主要介紹了Spring Boot整合mybatis使用注解實(shí)現(xiàn)動(dòng)態(tài)Sql、參數(shù)傳遞等常用操作(實(shí)現(xiàn)方法),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • JavaMail實(shí)現(xiàn)發(fā)送郵件功能

    JavaMail實(shí)現(xiàn)發(fā)送郵件功能

    這篇文章主要為大家詳細(xì)介紹了JavaMail實(shí)現(xiàn)發(fā)送郵件功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Java?輕松掌握字符緩沖流的使用

    Java?輕松掌握字符緩沖流的使用

    這篇文章主要介紹了Java的字符緩沖流用法,字符緩沖流的用途很多,主要是幾個(gè)構(gòu)造方法的使用,在項(xiàng)目開發(fā)中經(jīng)常會(huì)用到,需要的朋友參考下吧
    2022-04-04
  • 不知道面試會(huì)不會(huì)問Lambda怎么用(推薦)

    不知道面試會(huì)不會(huì)問Lambda怎么用(推薦)

    這篇文章主要介紹了Lambda表達(dá)式用法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Java中的Spring?如何處理循環(huán)依賴

    Java中的Spring?如何處理循環(huán)依賴

    這篇文章主要介紹了Java中的Spring?如何處理循環(huán)依賴,依賴指的是Bean與Bean之間的依賴關(guān)系,循環(huán)依賴指的是兩個(gè)或者多個(gè)Bean相互依賴,關(guān)于更多Spring?處理循環(huán)依賴的詳情,需要的朋友可以參考下面文章具體內(nèi)容
    2022-05-05
  • Java利用AlphaComposite類合并圖像

    Java利用AlphaComposite類合并圖像

    這篇文章主要介紹了Java利用AlphaComposite類合并圖像,幫助大家更好的利用Java處理圖像,感興趣的朋友可以了解下
    2020-10-10

最新評(píng)論

杭州市| 福泉市| 罗田县| 增城市| 洛宁县| 望都县| 保定市| 鄂尔多斯市| 屏南县| 黄龙县| 隆子县| 泸西县| 黔西县| 临颍县| 高阳县| 梁河县| 临桂县| 汾西县| 马公市| 资源县| 山阴县| 贵定县| 永康市| 唐山市| 枣庄市| 阿鲁科尔沁旗| 菏泽市| 廊坊市| 镇巴县| 松江区| 盈江县| 土默特右旗| 吉木萨尔县| 改则县| 鞍山市| 夏邑县| 黄大仙区| 湾仔区| 彭泽县| 志丹县| 晋中市|