技术知识:java:java中的新生代_老年代_永久代

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
技术知识:java:java中的新生代_老年代_永久代 [2021/09/17 01:52] flashing技术知识:java:java中的新生代_老年代_永久代 [2021/09/17 01:59] (当前版本) flashing
行 1: 行 1:
  <font 15.0pt/inherit;;#4f4f4f;;white>**Java</font>  ** ** <font 15.0pt/inherit;;#4f4f4f;;inherit>中的新生代、老年代、永久代和各种GC</font>  **  <font 15.0pt/inherit;;#4f4f4f;;white>**Java</font>  ** ** <font 15.0pt/inherit;;#4f4f4f;;inherit>中的新生代、老年代、永久代和各种GC</font>  **
-  * [[https://blog.csdn.net/weixin_45377545/article/details/112930796?utm_medium=distribute.pc_relevant.none-task-blog-2~default~OPENSEARCH~default-9.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~OPENSEARCH~default-9.no_search_link#_6|新生代]] +  * <font 12.0pt/inherit;;#4ea1db;;white>新生代</font> 
-  * [[https://blog.csdn.net/weixin_45377545/article/details/112930796?utm_medium=distribute.pc_relevant.none-task-blog-2~default~OPENSEARCH~default-9.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~OPENSEARCH~default-9.no_search_link#_28|老年代]] +  * <font 12.0pt/inherit;;#4ea1db;;white>老年代</font> 
-  * [[https://blog.csdn.net/weixin_45377545/article/details/112930796?utm_medium=distribute.pc_relevant.none-task-blog-2~default~OPENSEARCH~default-9.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~OPENSEARCH~default-9.no_search_link#_43|永久代]] <font 12.0pt/inherit;;#4d4d4d;;white></font>   \\ <font 12.0pt/inherit;;#4d4d4d;;inherit>JVM</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>中的堆,一般分为三大部分:新生代、老年代、永久代:</font> <font 18.0pt/inherit;;#4f4f4f;;white>**新生代</font>  ** <font 12.0pt/inherit;;#4d4d4d;;white>主要是用来存放新生的对象。一般占据堆的</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>1/3</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>空间。由于频繁创建对象,所以新生代会频繁触发</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>MinorGC</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>进行垃圾回收。</font> <font 12.0pt/inherit;;#4d4d4d;;white>新生代又分为</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>Eden</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>区、</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>ServivorFrom</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>、</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>ServivorTo</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>三个区。</font>+  * <font 12.0pt/inherit;;#4ea1db;;white>永久代</font> <font 12.0pt/inherit;;#4d4d4d;;white></font>   \\ <font 12.0pt/inherit;;#4d4d4d;;inherit>JVM</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>中的堆,一般分为三大部分:新生代、老年代、永久代:</font> <font 18.0pt/inherit;;#4f4f4f;;white>**新生代</font>  ** <font 12.0pt/inherit;;#4d4d4d;;white>主要是用来存放新生的对象。一般占据堆的</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>1/3</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>空间。由于频繁创建对象,所以新生代会频繁触发</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>MinorGC</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>进行垃圾回收。</font> <font 12.0pt/inherit;;#4d4d4d;;white>新生代又分为</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>Eden</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>区、</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>ServivorFrom</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>、</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>ServivorTo</font> <font 12.0pt/inherit;;#4d4d4d;;inherit>三个区。</font>
  
   * <font 12.0pt/inherit;;inherit;;white>Eden</font> <font 12.0pt/inherit;;inherit;;inherit>区:</font> <font 12.0pt/inherit;;inherit;;inherit>Java</font> <font 12.0pt/inherit;;inherit;;inherit>新对象的出生地(如果新创建的对象占用内存很大,则直接分配到老年代)。当</font> <font 12.0pt/inherit;;inherit;;inherit>Eden</font> <font 12.0pt/inherit;;inherit;;inherit>区内存不够的时候就会触发</font> <font 12.0pt/inherit;;inherit;;inherit>MinorGC</font> <font 12.0pt/inherit;;inherit;;inherit>,对新生代区进行一次垃圾回收。</font>   * <font 12.0pt/inherit;;inherit;;white>Eden</font> <font 12.0pt/inherit;;inherit;;inherit>区:</font> <font 12.0pt/inherit;;inherit;;inherit>Java</font> <font 12.0pt/inherit;;inherit;;inherit>新对象的出生地(如果新创建的对象占用内存很大,则直接分配到老年代)。当</font> <font 12.0pt/inherit;;inherit;;inherit>Eden</font> <font 12.0pt/inherit;;inherit;;inherit>区内存不够的时候就会触发</font> <font 12.0pt/inherit;;inherit;;inherit>MinorGC</font> <font 12.0pt/inherit;;inherit;;inherit>,对新生代区进行一次垃圾回收。</font>
  • 技术知识/java/java中的新生代_老年代_永久代.txt
  • 最后更改: 2021/09/17 01:59
  • flashing