隨筆 - 41  文章 - 29  trackbacks - 0
          <2011年11月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          常用鏈接

          留言簿(5)

          隨筆分類(lèi)(28)

          隨筆檔案(23)

          收藏夾(6)

          Inside JVM

          Java

          java performance

          Solr

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

                  最近,由于公司工作需要,特別花了幾個(gè)星期的時(shí)候重新梳理了Java內(nèi)存管理的主要概念和基本思想,并且總結(jié)了相關(guān)的工具和調(diào)優(yōu)經(jīng)驗(yàn),制作了這個(gè)PPT. 個(gè)人覺(jué)得,基本上覆蓋了Java內(nèi)存管理的主要內(nèi)容。
                  除此之外,之前也寫(xiě)過(guò)一些相關(guān)的文章,感覺(jué)可以聯(lián)系來(lái)看。所以,做成一個(gè)集子,如下。如果大家覺(jué)得還有點(diǎn)作用,就請(qǐng)留言吧。
                【FYI】 A Collection of JVM Options (http://blogs.sun.com/watt/resource/jvm-options-list.html)

               [0 of Series "Inside JVM"] [Java內(nèi)存管理精彩概述] JVM Memeory Management Overview - 0 of Series "Inside JVM"


          Java Memory Management is one of the most important Java Core Techniques. It is worth for every developer to spend some time to learn how it works. It is also a very interesting topic. I try to provide an overview on Java Memory Management, so, some detailed are omitted in the slides, please see detailed by the Reference Links in the last page.

          And another important thing is, most of contents are NOT specified by Java Spec, which means different JVM may have different implementation. This sides is based on Sun Hotspot JVM.

          The following are the major contents of slides –

          • How Java Object Stores in Memory
          • Shallow Size, Retained Size and Weak Reference
          • JVM Memory Structure & Heap Dump
          • How GC works
          • GC Algorithm
          • Hints on GC Turning
          • VisualVM and GCViewer
          • Out of Memory – 3 types
          • Memory Leak, Permanent Memory Leak, Native Memory Leak
          • Memory Leak & Eclipse Memory Analyzer
          • JDK 6
          http://www.aygfsteel.com/Files/justinchen/JavaMemeoryOverviewPublic.zip

               [1 of Series "Inside JVM"] An Overview on Common JVM Level Problems in Java SE Application

              

               [2 of Series "Inside JVM"] GC(Garbage collection) Log and Analysis

            

               [3 of Series "Inside JVM"] How to use Eclipse Memory Analyzer to analyze JVM Memeory Issue


              
          posted on 2009-03-26 09:47 Justin Chen 閱讀(4716) 評(píng)論(11)  編輯  收藏 所屬分類(lèi): Inside JVM

          FeedBack:
          # re: [絕對(duì)原創(chuàng)] [Java內(nèi)存管理精彩概述] JVM Memeory Management Summary - 0 of Series "Inside JVM" 2009-03-26 12:32 davos
          你是中國(guó)人嗎?  回復(fù)  更多評(píng)論
            
          # re: [絕對(duì)原創(chuàng)] [Java內(nèi)存管理精彩概述] JVM Memeory Management Summary - 0 of Series "Inside JVM" 2009-03-26 16:31 漢辰
          非常好的東東,謝謝分享  回復(fù)  更多評(píng)論
            
          # re: [絕對(duì)原創(chuàng)] [Java內(nèi)存管理精彩概述] JVM Memeory Management Summary - 0 of Series "Inside JVM" 2009-03-26 16:50 bingo
          不錯(cuò)!!!  回復(fù)  更多評(píng)論
            
          # re: [絕對(duì)原創(chuàng)] [Java內(nèi)存管理精彩概述] JVM Memeory Management Summary - 0 of Series "Inside JVM" 2009-03-27 09:05 BeanSoft
          Sun, Bea, IBM, there is a lot JVM things from them, because they written the JVM and we just a user of their JVM.  回復(fù)  更多評(píng)論
            
          # re: [絕對(duì)原創(chuàng)] [Java內(nèi)存管理精彩概述] JVM Memeory Management Summary - 0 of Series "Inside JVM" 2009-03-27 10:30 Justin Chen
          @BeanSoft
          Correct. That's also the reason why i loves open source. You can know the things behind. However, there is an OpenJDK now. We can learn a lot from it.
            回復(fù)  更多評(píng)論
            
          # re: [絕對(duì)原創(chuàng)] [Java內(nèi)存管理精彩概述] JVM Memeory Management Summary - 0 of Series "Inside JVM" 2009-03-27 10:31 Justin Chen
          @davos
          Of course, however, because the company has the english policy, so, i have to write article in English.   回復(fù)  更多評(píng)論
            
          # re: [絕對(duì)原創(chuàng)] [Java內(nèi)存管理精彩概述] JVM Memeory Management Summary - 0 of Series "Inside JVM"[未登錄](méi) 2009-06-23 17:05 winnie
          Very good. Thanks for your sharing.  回復(fù)  更多評(píng)論
            
          # re: [絕對(duì)原創(chuàng)] [Java內(nèi)存管理精彩概述] JVM Memeory Management Summary - 0 of Series "Inside JVM" 2009-07-29 16:11 coolria
          對(duì)你很無(wú)語(yǔ),英文這么爛還敢用英文寫(xiě)!  回復(fù)  更多評(píng)論
            
          # re: [絕對(duì)原創(chuàng)] [Java內(nèi)存管理精彩概述] JVM Memeory Management Summary - 0 of Series "Inside JVM"[未登錄](méi) 2009-11-12 12:00 李飛
          真是好東西。  回復(fù)  更多評(píng)論
            
          # re: [絕對(duì)原創(chuàng)] [Java內(nèi)存管理精彩概述] JVM Memeory Management Summary - 0 of Series "Inside JVM"[未登錄](méi) 2010-03-17 16:54 my
          Good stuff  回復(fù)  更多評(píng)論
            
          # re: [絕對(duì)原創(chuàng)] [Java內(nèi)存管理精彩概述] JVM Memeory Management Summary - 0 of Series "Inside JVM" 2011-11-15 11:32 snowlee
          Fantastic!!  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 泰安市| 保亭| 高碑店市| 惠州市| 盱眙县| 荣昌县| 长垣县| 洛扎县| 方山县| 康保县| 临泉县| 常山县| 莆田市| 文登市| 漯河市| 宁陵县| 桐庐县| 宁安市| 台前县| 延吉市| 正定县| 玉门市| 紫阳县| 沂源县| 开原市| 毕节市| 醴陵市| 伊通| 临桂县| 抚宁县| 章丘市| 札达县| 青浦区| 石首市| 永胜县| 华坪县| 融水| 基隆市| 西城区| 徐汇区| 辽阳县|