JVM内存计算问题
-Xmx10240m:代表最大堆 ?-Xms10240m:代表最小堆 ?-Xmn5120m:代表新生代 ?-XXSurvivorRatio=3:代表Eden:Survivor = 3? ? 根據(jù)Generation-Collection算法(目前大部分JVM采用的算法),一般根據(jù)對象的生存周期將堆內(nèi)存分為若干不同的區(qū)域,一般情況將新生代分為Eden?,兩塊Survivor;?? ?計算Survivor大小,?Eden:Survivor = 3,總大小為5120,3x+x+x=5120 ?x=1024 新生代大部分要回收,采用Copying算法,快! 老年代?大部分不需要回收,采用Mark-Compact算法
轉(zhuǎn)載于:https://www.cnblogs.com/lbloveab/p/7277754.html
總結(jié)