企業(yè)錄,供求信息免費發(fā)布平臺
 
  首 頁 企業(yè)名錄 產品大全 商業(yè)機會 企業(yè)建站 我的辦公室
手機站
易網站
企業(yè)名錄
您當前位置是:商業(yè)機會 >> 商務服務 >> 軟件開發(fā) >> 編輯Java程序中掛掉是什么原因?
編輯Java程序中掛掉是什么原因? 編輯Java程序中掛掉是什么原因?_西安達內科技_編輯Java程序中掛掉是什么原因?

點此瀏覽大圖
公 司: 西安達內科技
發(fā)布時間:2014年05月08日
有 效 期:2014年11月04日
留言詢價 加為商友
  聯系信息 企業(yè)信息
先生 (seo)
聯系時,請說是在企業(yè)錄看到的,謝謝!
電  話: 029-82222601
傳  真:
手  機:
地  址: 中國陜西西安市陜西省西安市興慶南路10號交大出版大廈6層
郵  編:
公司主頁: http://xadnitpx.qy6.com.cn(加入收藏)
公 司:西安達內科技

查看該公司詳細資料

詳細說明

    在編輯Java程序中掛掉是為什么呢?下面西安達內Java培訓(www.xatarena.cn)講師為了講清這個問題,寫了一個簡單的例子。在本例中,先初始化了一個map,然后用一個無限循環(huán)將一些鍵值對插入到map里面:

  class Wrapper {
  public static void main(String args[]) throws Exception {
  Map map = System.getProperties();
  Random r = new Random();
  while (true) {
  map.put(r.nextInt(), "value");
  }
  }
  }

  你可能也猜到了,這段代碼編譯執(zhí)行后無法正常結束。當我用這組參數啟動的話:

  java -Xmx100m -XX:+UseParallelGC Wrapper

  我會在終端中看到java.lang.OutOfMemoryError: GC overhead limit exceeded的異常信息。不過如果我調整一下堆大小或者是GC的類型的話,在我的Mac OS X 10.9.2 系統(tǒng)上用Oracle Hotspot JDK 1.7.0_45來運行,就會出現不同的情況。

  比如說,我用一個較小的堆來運行這個程序,就像下面這樣:

  java -Xmx10m -XX:+UseParallelGC Wrapper

  應用程序會拋出一段大家更熟悉的錯誤信息然后掛掉:java.lang.OutOfMemoryError: Java heap space.

  如果你換成ParallelGC以外的GC策略的話,比如說-XX:+UseConcMarkSweepGC or -XX:+UseG1GC,你將會看到由默認的異常處理器所拋出的異常,并且你看不到堆棧信息了,因為堆已經沒有空間了,甚至連異常的堆棧信息都沒法填充了,因此它在創(chuàng)建異常的時候就掛掉了:

  My Precious:examples vladimir$ java -Xmx100m -XX:+UseConcMarkSweepGC Wrapper

  Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "main"

  這說明了什么?當資源緊缺的時候,你根本沒法判斷你的應用程序是怎么掛掉的,因此不要指望能出現你所預期的一系列錯誤提示。從上面這個例子中可以看到,你的程序可能會以三種完全不同的方式掛掉:

  GC的安全性檢查失敗:一旦GC花費的時間占到98%以上的話,JVM就會宣告投降了: java.lang.OutOfMemoryError: GC overhead limit exceeded.

  無法為下一個操作分配足夠的內存:如果無法滿足下一條指令所需要分配的內存的話,你會收到一條"java.lang.OutOfMemoryError: Java heap space" 的錯誤信息。


免責聲明:以上所展示的信息由會員自行提供,內容的真實性、準確性和合法性由發(fā)布會員負責,m.lyxsdst.com對此不承擔任何責任。如有侵犯您的權益,請來信通知刪除。
該公司其他商業(yè)信息
 1 直接到第
20 條信息,當前顯示第 1 - 20 條,共 1

機械 儀器 五金 電子 電工 照明 汽摩 物流 包裝 印刷 安防 環(huán)保 化工 精細化工 橡膠塑料 紡織 冶金 農業(yè) 健康保養(yǎng) 建材 能源 服裝 工藝品 家居用品 數碼 家用電器 通訊產品 辦公 運動、休閑 食品 玩具 商務 廣告 展會
1 2 3 4 5 6 7 8 9 10 .. 聯系人:張 電話:029-82222601

關于我們 | 網站指南 | 廣告服務 | 誠招代理 | 誠聘英才 | 付款方式 | (企業(yè)錄)聯系方式 | 友情鏈接 | 網站地圖
主站蜘蛛池模板: 亚洲国产成人片在线观看| 女性成人毛片a级| 69成人免费视频无码专区| 久久成人免费播放网站| 97成人碰碰久久人人超级碰OO| 中文字幕成人在线观看| 成人年无码av片在线观看| 国产精品成人第一区| 亚洲国产成人精品无码区在线观看 | 国产成人精品三级在线| 亚洲欧美成人综合久久久| 成人影院在线观看视频| 中文字幕欧美成人免费| 四虎精品成人免费永久| 成人片黄网站a毛片免费| 国产成人爱片免费观看视频| 国产成人久久777777| 亚洲国产成人久久综合一区| 国产成人麻豆亚洲综合无码精品 | 爽爽爽爽爽爽爽成人免费观看| 国产成人精品综合在线观看| 国产成人精品日本亚洲| 国产成人亚洲精品蜜芽影院| 2021成人国产精品| 国产成人精品a视频| 窝窝午夜看片成人精品| 99久久亚洲综合精品成人网| 四虎成人精品在永久免费| 成人免费观看网站| 欧美日韩成人午夜免费| 亚洲av无码成人精品国产| 国产精品成人va| 国产高清成人mv在线观看| 成人在线免费看| 成人午夜免费福利| 成人午夜私人影院入口| 成人综合伊人五月婷久久| 成人午夜视频精品一区| 国产成人综合色视频精品| 成人毛片免费观看视频在线| 在线观看国产成人AV片|