ColZer/DigAndBuried

关于<进程分析之JAVA内存>有个疑问请教下

Opened this issue · 0 comments

首先谢谢分享!
新生代内部三个区域的内存大小比例;通过-XX:SurvivorRatio=n来控制Eden,Survivor的比例,由于Survivor区有两个。如:3,表示Eden:Survivor=3:2,即eden占3/5,S0/S1分别占1/5;默认值为4;
这一段不太理解,不知道作者是描述的哪种java虚拟机,印象中hotspot虚拟机默认是8,莫非是指-XX:SurvivorRatio默认值为8,但Eden/(S0+S1)的比例默认是4吗?
http://itdoc.hitachi.co.jp/manuals/3020/30203Y1610e/EY160239.HTM
https://docs.oracle.com/cd/E19159-01/819-3681/abeil/index.html