国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Eclipse啟動后報“Decoration Calculation”并異常崩潰問題分析及解決辦法

fireflow / 2027人閱讀

摘要:第二次出現(xiàn)問題更不幸的是,后面有一次導入公司新的工程,也出現(xiàn)同樣的問題了。三解決辦法因為問題解決的過程卻是有點曲折心酸,所以前面的問題分析有點長,簡要說明一下解決辦法,具體如下確認的導入識別情況。

一、問題現(xiàn)象

我像往常一樣導入ClearCase(類似SVN)中導入公司新的工程進行開發(fā),導入后沒多久Eclipse就開始彈框報錯,報錯截圖如下:

這時,你可以選擇關(guān)閉對話框,但是緊接著Eclipse會彈出新的對話框(大概意思是軟件運行出錯,需要馬上關(guān)閉Eclipse)。當然你仍然可以關(guān)閉該對話框,可是很快你會發(fā)現(xiàn)系統(tǒng)有些卡頓,打開后臺任務(wù)管理器,你會發(fā)現(xiàn)物理內(nèi)存基本耗盡。再查看進程,你會發(fā)現(xiàn)一個名為javaw.exe的進程內(nèi)存占用賊高,而且還在持續(xù)增長。

二、問題分析 1、第一次出現(xiàn)問題

從報錯的內(nèi)容來看,“Decoration Calculation”(裝飾的計算)通過中文翻譯的字面意思是沒法明白,查了半天資料也沒搞明白是什么模塊的問題,但網(wǎng)上出現(xiàn)報錯并提供解決辦法的人不在少數(shù),貼幾個出來。
1、Eclipse:An internal error occurred during: "Build Project". GC overhead limit exceeded
2、(Eclipse) An internal error occurred during: “Decoration Calculation”. java.lang.StackOverflowError in Ubuntu 14.10
3、解決An internal error occurred during: “Decoration Calculation”

問題矛頭基本指向Java虛擬機內(nèi)存設(shè)置過低(另一個報錯內(nèi)容“Java heap space”也說明可能存在此問題),建議基本都是修改Eclipse.ini配置文件,調(diào)高JVM的可用內(nèi)存,滿心歡喜的以為就此問題可以解決,不好意思,無論你重啟多少次Eclipse,再把項目重新多導入多少次,問題仍然存在。

一開始我還以為是可用內(nèi)存設(shè)置太小了,不斷把值調(diào)大,后面索性調(diào)到1024m,Eclipse直接就啟動不了,然后彈出一個提示框,大概意思就是這值你設(shè)置得太隨性,乖乖改回去(開個玩笑:)),反正意思就是這個值不能隨便設(shè)置,我調(diào)到臨界的700m多樣子,還是不行。

這樣來來回回折騰了兩天,后面我就果斷放棄,靜下來想想。做得第一件事就是先Close Project,很快發(fā)現(xiàn)Eclipse好了,基本可以排除Eclipse的問題,但是我導入的項目哪出問題了呢?重點是其他同事導入都沒問題...

再和同事的Eclipse界面反復對比,發(fā)現(xiàn)一個細節(jié),導入項目的圖標不相同,他的是(Web項目),而我的是(Java項目)。一問同事,這個項目是Web工程,瞬間有種淚崩的感覺,要是早知道這點該多好...

基本確定是導入的問題了,那么我就開始反復的刪除再導入,試了那么N次后就成功了(運氣夠背,人夠衰),問題總算解決了。當然,還有一個比較暴力的解決辦法(不推薦),就是手動把Java項目改成Web項目(網(wǎng)上教程很多,就不列舉出來了)。

2、第二次出現(xiàn)問題

更不幸的是,后面有一次導入公司新的Java工程,也出現(xiàn)同樣的問題了。更悲催的是,上次導入的Web項目又莫名其妙地識別成了Java項目,這問題沒完沒了...

后面想想,好像都是因為從ClearCase(類似SVN)導入引起的,于是我就把兩個項目都先刪除,然后通過import手動導入(Existing Projects into Workspace)。靜靜地等上幾分鐘,發(fā)現(xiàn)Eclipse依然安靜地躺在那里,不哭不鬧,看來問題是解決了!

后面再回想,ClearCase(類似SVN)和原生Eclipse的兼容性估計也是一個問題。為什么這么說呢?ClearCase是Rational公司給我們定做的,另外Eclipse也是一個定制的版本(暫簡稱VEclipse),用VEclipse從ClearCase導入工程沒有問題。由于工作原因,我需要臨時用原生Eclipse從ClearCase導入工程,才出現(xiàn)哪些問題,不過還好問題都暫時解決了。

三、解決辦法

因為問題解決的過程卻是有點曲折心酸,所以前面的問題分析有點長,簡要說明一下解決辦法,具體如下:

1、確認Eclipse的導入識別情況。先確認導入工程是Web項目還是Java項目,然后導入后觀察圖標(/)是否正確;

2、刪除再導入嘗試。確認識別正確,仍然出現(xiàn)問題,嘗試將項目從Eclipse刪除(不要同時勾選從本地硬盤刪除),然后再導入,反復試三四次不行,就不用再試了;

3、import手動導入項目。如果你的工程使用SVN管理的,不要使用“import-Checkout Projects from SVN-從SVN庫中導入”的方式,而是用“import-Existing Projects into Workspace-選擇項目本地路徑”的方式;

如果以上方式仍未能解決你的問題,請反饋出來并提供現(xiàn)象說明?;蛘吣憬鉀Q的,也請你留言分享出來。:)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/66393.html

相關(guān)文章

  • TestBird 崩潰分析(Artisan) Android SDK 使用指南

    摘要:崩潰分析使用指南最新版本更新內(nèi)容支持插件,可收集異常修復啟動次數(shù)統(tǒng)計一快速集成崩潰分析,支持及以上版本。會用進行錯誤堆棧還原幫助快速定位問題。手動上報的異常將單獨顯示在分析報表的異常欄目中。本文由崩潰分析產(chǎn)品經(jīng)理撰寫。 TestBird 崩潰分析(Artisan) Android SDK 使用指南 ** 最新版本1.0.4 更新內(nèi)容 ** 支持H5插件,可收集H5 JS異常; 修復啟...

    Barry_Ng 評論0 收藏0
  • 崩潰bug日志總結(jié)3

    摘要:詳細崩潰日志信息查看崩潰類信息當調(diào)用或其變體之一失敗時,會引發(fā)此異常,因為無法找到執(zhí)行給定意圖的活動。引發(fā)崩潰日志的流程分析問題所在是方法。 目錄介紹 1.1 OnErrorNotImplementedException【 Cant create handler inside thread that has not called Looper.prepare()】 1.2 adb.e...

    import. 評論0 收藏0
  • 網(wǎng)易云捕性能踩坑解決之道上篇

    摘要:從零開始設(shè)計開發(fā)一個日處理數(shù)據(jù)億的大數(shù)據(jù)高并發(fā)實時系統(tǒng),哪些性能問題需要特別注意這里我們一起梳理一下本文中我將以,同學戲稱的系統(tǒng)網(wǎng)易云捕設(shè)計開發(fā)實踐中兩年的時間里碰到的真實問題,踩過的坑及解決問題的方法和大家一起討論如何解決這些問題。 本文由作者余寶虹授權(quán)網(wǎng)易云社區(qū)發(fā)布。 從零開始設(shè)計開發(fā)一個日處理數(shù)據(jù)8億的大數(shù)據(jù)高并發(fā)實時系統(tǒng),哪些性能問題需要特別注意?這里我們一起梳理一下,本文中我...

    李義 評論0 收藏0
  • Android實際開發(fā)bug大總結(jié)

    摘要:換句話說,環(huán)境或應(yīng)用程序沒有處于請求操作的適當狀態(tài)。項目中異常分析引發(fā)崩潰日志的流程分析解決辦法常見的出現(xiàn)場景狀態(tài)異常非法線程操作。導致的方法出來顯示消息位于該消息之后,遲遲沒有執(zhí)行。這時候,的超時檢測結(jié)束,刪除了服務(wù)中的記錄。 目錄介紹 1.1 java.lang.UnsatisfiedLinkError找不到so庫異常 1.2 java.lang.IllegalStateExce...

    peixn 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<