@hunter129

          天天學習,好好向上!

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            21 隨筆 :: 5 文章 :: 37 評論 :: 0 Trackbacks
          本系列文章由作者@hunter129 翻譯,轉載請注明出處。

          準備發一系列帖子,主要介紹java內存管理機制。
          主要內容是對sun的內存管理白皮書《Memory Management in the Java HotSpot™ Virtual Machine》的翻譯,也會加上自己的理解。
          英文不好,我慢慢翻譯,大家慢慢看。當然可以去看原版,作為附件上傳了。

          這是第一篇帖子,主要內容是白皮書的第一章,對整篇文檔的介紹。

          第一章 介紹
          Java的一個長處就是提供了自動內存管理機制,因此屏蔽了開發人員進行直接內存管理的復雜性。
          這篇文章提供了一個針對J2SE 5內存管理的概覽。描述了垃圾收集器(garbage collectors)如何有效的進行內存管理,并給出了一些關于收
          集器的選擇和收集器運行時內存區域大小配置的建議。這篇文章還列出了影響垃圾收集器(garbage collector)行為最常用的選項,并且提供
          了很多詳細文檔的鏈接,因此本文可以作為參考資料使用。

          第二章為初學者介紹自動內存管理的概念。本章會簡單的討論一下自動內存管理和程序員直接內存管理。

          第三章整體介紹了垃圾收集的概念、設計決策和性能度量。同時,介紹了基于對象生命周期的分代內存管理機制,這是一種常用的內存組織方式。
          這種方法已經被證明在減少垃圾收集暫停時間、很寬泛應用范圍內的整體消耗方面很有效。

          剩下的部分是針對HotSpot JVM(譯注,HotSpot JVM是Sum/Oracle 開發的一種JVM,其他的還有BEA/Oracle的JRockit,IBM的J9 VM等)的內容。
          第四章介紹了4鐘垃圾收集器,其中一個是在J2SE 5.0 update6中增加的,并且描述了分代的內存組織。對于每種垃圾收集器,簡要描述他們使用
          的算法類型和調優參數

          第五章描述了一種在J2SE 5.0提供的新技術,它會根據應用系統運行的平臺和操作系統自動選擇垃圾收集器和堆大小,并根據用戶行為動態進行
          垃圾收集優化。這種技術稱為功效學(ergonomics)。

          第六章給出了一些垃圾收集器的選擇和配置的推薦配置,同時也提供了一些處理OutOfMemoryError錯誤的建議。第七章簡要描述了一些用于垃圾收
          集性能(garbage collection performance)評估的工具。第八章列出了用于控制垃圾收集器的選擇和行為最常用的命令行參數。最后,第九章提
          供了更多涉及這篇文章內容的詳細文檔。

          附件請移步金山快盤下載:http://www.kuaipan.cn/file/id_60654657730512059.htm

          此文已轉移到:http://www.xiegq.com/2013/09/11/12.html
          posted on 2013-07-21 23:03 hunter129 閱讀(455) 評論(1)  編輯  收藏 所屬分類: java內存管理垃圾收集

          評論

          # re: JAVA內存管理(一)綜述和介紹 2013-07-22 08:06 森叔
          支持!  回復  更多評論
            

          主站蜘蛛池模板: 海晏县| 恩平市| 历史| 南充市| 孝义市| 延庆县| 寻乌县| 绥滨县| 突泉县| 石河子市| 东方市| 兴海县| 衡东县| 隆化县| 惠州市| 溧水县| 西和县| 普陀区| 云南省| 六枝特区| 驻马店市| 香河县| 伊川县| 西充县| 静海县| 太谷县| 玉山县| 洪江市| 屏山县| 榕江县| 行唐县| 沁水县| 中超| 临漳县| 包头市| 泾阳县| 钟山县| 南平市| 文安县| 庄浪县| 平阴县|