国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

別用Java 7?你是在開玩笑嗎?

開發(fā) 后端
Java 7 剛剛發(fā)布沒兩天,但來自Lucene 和Solr 社區(qū)的某些人立即報料了一些Java 7 中的嚴(yán)重bug。那么到底Java 7 是有什么問題,為什么我們等了5 年的 Java 7 現(xiàn)在卻不能使用呢?

Java 7 剛剛發(fā)布沒兩天,但來自Lucene 和Solr 社區(qū)的某些人立即報料了一些Java 7 中的嚴(yán)重bug。甚至 Apache Lucene 項(xiàng)目管理委員會成員Uwe Schindler 發(fā)布了暫時不要使用Java 7 的警告信息。那么到底Java 7 是有什么問題,為什么我們等了5 年的 Java 7 現(xiàn)在卻不能使用呢?讓我們來看看實(shí)際的情況:

51CTO推薦專題:Java 7正式發(fā)布

這個問題跟Java 7 無關(guān),而是跟JVM 有關(guān)

首先這個問題是跟HotSpot JVM 有關(guān),而不是Java 7 語言本身的問題。此次發(fā)布的 GA 版本包含三個bug:7070134, 7044738 和 7068051 ,這三個bug直接導(dǎo)致JVM 崩潰或者進(jìn)行錯誤的計算。

Hotspot是因?yàn)镻orterStemmer 的sigsegv 而崩潰的

第一個問題(7070134) 是關(guān)于錯誤的編譯器對循環(huán)的優(yōu)化,該特性在Hotspot JVM 中是默認(rèn)啟用的,你可以通過 -XX:-UseLoopPredicate 參數(shù)來關(guān)閉這個特性。如果你想了解關(guān)于這個問題的詳情,請看Stemmer.java ,編譯并允許這個類你將會重現(xiàn) JVM 崩潰并報嚴(yán)重錯誤,信息如下:

 

  1. # A fatal error has been detected by the Java Runtime Environment: 
  2. # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000026536da, pid=5432, t 
  3. id=6568 
  4. # JRE version: 7.0-b135 
  5. # Java VM: Java HotSpot(TM) 64-Bit Server VM (21.0-b05 mixed mode windows-amd64 
  6. compressed oops) 
  7. # Problematic frame: 
  8. # J Stemmer.step4()V 

這個錯誤直接在代碼執(zhí)行過程中發(fā)生,在JDK 1.6 是體驗(yàn)不到的。而最近Lucene 做了一些更靈活的基于 PulsingCodec 算法的索引機(jī)制,而這個機(jī)制相當(dāng)大的程度上會導(dǎo)致上述的錯誤。

循環(huán)展開優(yōu)化會導(dǎo)致不正確的結(jié)果

第二個bug (7044738) 是“錯誤的計算”,這個錯誤極為罕見的發(fā)生在OSR (On-Stack Replacement) 編譯嵌套循環(huán)上,控制流退出且對應(yīng)的內(nèi)存沒有被考慮到,這直接導(dǎo)致重復(fù)的克隆結(jié)果,想了解編譯細(xì)節(jié)請看older overview (PDF)

一個最簡單的解決辦法就是使用 -XX:LoopUnrollLimit=1 參數(shù)來避免這個問題。

Clone loop predicate during loop unswitch

第三個bug(7068051) 跟一些老的 feature request 相關(guān),由于一些無效的JVM 統(tǒng)計導(dǎo)致使用循環(huán)優(yōu)化后的JVM 崩潰。

結(jié)論

根據(jù)這些bug的情況,只有在你大量的使用這些優(yōu)化方法,那么你才可能已經(jīng)受 Java 7 中存在的問題所影響。一般情況下是不受影響的。事實(shí)上 Java 6 的用戶使用了某些優(yōu)化選項(xiàng)也會存在問題,但因?yàn)檫@些優(yōu)化選項(xiàng)在 Java 7 中是默認(rèn)啟用的才導(dǎo)致這個問題影響那么大,例如 (-XX:+OptimizeStringConcat or -XX:+AggressiveOpts) ,由于這些問題在 Java 7 發(fā)布的前 5 天才被發(fā)現(xiàn),因此 Oracle 來不及解決這些bug,目前 Oracle 似乎也正在準(zhǔn)備下一個補(bǔ)丁版本,但對一些高級用戶來說,這些都不是問題,因?yàn)樵创a是開放的,你可以做你想做的。

本文譯自 http://blog.eisele.net/2011/07/dont-use-java-7-are-you-kidding-me.html

【編輯推薦】

  1. Java 7正式發(fā)布
  2. GlassFish游來新版本
  3. NetBeans新版發(fā)布,全面支持JDK 7
  4. 11款用于優(yōu)化、分析源代碼的Java工具
責(zé)任編輯:艾婧 來源: 開源中國社區(qū)
相關(guān)推薦

2025-10-20 04:00:00

2017-10-26 11:18:13

SSD機(jī)械硬盤固態(tài)硬盤

2013-11-27 10:16:50

2017-12-27 13:56:16

JavaSCript語言開發(fā)

2025-07-25 07:26:51

2018-07-23 12:20:52

編程語言Python入門

2014-08-18 10:46:10

IE瀏覽器

2011-12-11 19:14:32

Siri

2025-04-07 08:45:00

C 語言數(shù)組

2011-12-31 09:11:08

OracleAMD

2017-07-21 16:34:58

戴爾數(shù)字化轉(zhuǎn)型

2020-04-03 12:08:24

美股時間GMT

2017-07-17 16:13:28

戴爾數(shù)字化轉(zhuǎn)型

2020-06-03 10:54:28

戴爾

2013-04-03 13:52:42

Windows Blu

2021-02-23 09:50:03

運(yùn)維開發(fā)技術(shù)

2018-01-18 09:56:11

2022-07-20 14:50:06

馬斯克云端

2012-08-30 10:23:11

2022-05-01 17:46:01

Windows 11微軟操作系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

日本一区二区在线| 精品国产乱码久久久久久图片| 91在线视频一区| 国产一区一区| 亚洲大尺度美女在线| 在线观看视频91| 中文字幕av不卡在线| 成人h精品动漫一区二区三区| 欧美国产二区| 视频一区二区国产| 国产亚洲二区| 国产一级在线观看| 久久久久九九视频| 热这里只有精品| 日本不卡123| 成人黄色短视频在线观看| 欧美gay囗交囗交| 91国偷自产一区二区开放时间 | 日本一区二区三区免费乱视频| 日韩av电影免费在线观看| 一级毛片免费高清中文字幕久久网| 久久久亚洲天堂| 国产精品一线| 日本一区二区在线免费播放| 日韩av网站在线免费观看| 91久久久久久久| 国产亚洲欧洲| 日韩欧美国产一区二区三区| 国产精品久久久av久久久| 成码无人av片在线观看网站| 中文字幕一区二区av | 91九色蝌蚪成人| 亚洲综合日韩欧美| 成人一二三区| 中文字幕精品一区久久久久| 夫妻免费无码v看片| 精品视频一区二区三区在线观看| 91麻豆精品秘密| 免费cad大片在线观看| 精品亚洲免费视频| 蜜桃网站成人| 精品一区二区三区免费观看| 2014国产精品| 在线观看日韩av电影| 91免费版网站在线观看| 免费观看在线一区二区三区| 国语自产精品视频在线看| 国产精品igao视频网网址不卡日韩| 精品少妇一区二区三区在线播放 | 91视频在线观看| 色婷婷久久99综合精品jk白丝 | 91干在线观看| 亚洲精品久久| 99热成人精品热久久66| 色婷婷久久综合| 福利一区二区免费视频| 精品欧美国产| 免费日韩一区二区| 久久本道综合色狠狠五月| 日韩码欧中文字| 毛片在线网站| 国产精品自拍小视频| 国产成人免费视频精品含羞草妖精| 一级视频在线免费观看| 一区av在线播放| 成人免费直播| 国产日韩精品在线| 国产人成一区二区三区影院| 99久久久无码国产精品6| avtt亚洲| 亚洲色图丝袜美腿| 8x8ⅹ拨牐拨牐拨牐在线观看| 成人av资源网| 亚洲成人免费视频| 在线毛片网站| 成人免费xxxxx在线观看| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 少妇久久久久久| 精品无人区卡一卡二卡三乱码免费卡 | 久久成人资源| 日韩欧美在线影院| 欧美激情另类| 国产成人无码精品久久久性色| 欧美精品一区二区精品网| 午夜国产欧美理论在线播放| 亚洲精品无码专区在线播放| 色偷偷88888欧美精品久久久| 国产成人一区在线| 伊人久久大香| 男女18免费网站视频| 91精品国产调教在线观看| 亚洲伊人一本大道中文字幕| 欧美性猛交xxxx黑人| 91一区二区| 国产福利在线观看| 日韩美女毛片| 一级视频在线免费观看| 色琪琪综合男人的天堂aⅴ视频| 欧美色婷婷久久99精品红桃| 成人在线免费视频| 视频一区二区视频| 日韩你懂的在线播放| 精品国产一区二区三区香蕉沈先生| 国产系列在线观看| 热草久综合在线| 欧美精品视频www在线观看| 成人妖精视频yjsp地址| 欧美三级黄网| 亚洲aⅴ日韩av电影在线观看| 久久免费看少妇高潮| 天堂资源在线中文| 91理论片午午论夜理片久久| 这里只有精品丝袜| 亚洲国产精品久久不卡毛片 | 91理论电影在线观看| 日韩一级不卡| 欧美高清视频手机在在线| 亚洲一二三区视频| 久久久久久亚洲精品| 国产自产高清不卡| 美女爽到呻吟久久久久| 国内精品久久久久久久97牛牛| 亚洲成人99| 在线综合亚洲| 久久久777| 开心九九激情九九欧美日韩精美视频电影| 成人精品亚洲| 久久91精品| 亚洲精品成人影院| 好看不卡的中文字幕| 国内精品伊人久久久久影院对白| 日韩精品一区二区三区免费观影| 午夜影院在线播放| 一级毛片国产| 永久免费在线看片视频| 亚洲精品福利视频| 国产精品毛片a∨一区二区三区| 日韩一区二区三区在线看| 天天爽夜夜爽一区二区三区| 麻豆久久久9性大片| 亚洲资源视频| 国产对白在线播放| 欧美日韩精品在线一区二区| 成人免费a级片| 绯色av一区二区| 色影院视频在线| 欧美视频在线观看视频| 国产一区二区在线免费视频| 亚洲欧美日韩国产成人| 久久中文字幕一区| 国产精品免费一区二区三区观看| 成年男女免费视频网站不卡| 秋霞伦理一区| 亚洲国产网址| 老司机亚洲精品| 中文一区二区在线观看| 欧美亚州韩日在线看免费版国语版| 亚洲国产成人爱av在线播放| 亚洲视频专区在线| 奇米四色中文综合久久| 一区二区三区四区免费视频| 一女二男3p波多野结衣| 尤物视频在线看| 欧美顶级毛片在线播放| 奇米在线7777在线精品| 亚洲一区免费在线观看| 伊人青青综合网站| 久久久一本精品99久久精品| 免费一级特黄特色毛片久久看| 日本在线视频www色| 欧美激情伊人电影| 亚洲精品在线电影| 欧美一级视频一区二区| 亚洲综合成人婷婷小说| 国模私拍视频一区| av成人午夜| 国产精品-区区久久久狼| 黄色在线观看网站| 成人羞羞网站入口免费| 欧美国产乱子伦| 久久色在线播放| 黄色免费观看视频网站| 亚洲成人精品综合在线| 26uuu国产日韩综合| 欧美日韩电影在线观看| 成人网18免费看| 丝袜美腿一区二区三区动态图| 国产精品看片你懂得| 亚洲色图色老头| 欧美三日本三级少妇三99| 三级理论午夜在线观看| 国产一区二区亚洲| 国产精品嫩草久久久久| 欧美美女15p| 91视频免费版污| 免费在线观看一区| 国产成人aaa| 欧美性生活一区| 国产精品久久亚洲| 黄在线观看免费网站ktv|