我使用的是JDK15
参数设置
-XX:+PrintFlagsFinal
-XX:SurvivorRatio=8
-Xms600m
-Xmx600m
-XX:-UseAdaptiveSizePolicy1
代码如下:
public class ClassNumberTest {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Animal animal = new Animal("Cat");
Animal people = new People("Man", 18);
sc.nextLine();
}
}
class Animal{
private String name;
public Animal(String name){
this.name = name;
}
public void sleep(){
System.out.println("I am sleeping");
}
public void eat(){
System.out.println("i am eating");
}
}
class People extends Animal{
private Integer age;
public People (String name,Integer age)
{
super(name);
this.age = age;
}
}
可以看到这里的比例不符合Eden和Survivor的8:1:1的比例
以及老年代和Eden的比例也不符合2:1的比例
我使用的是JDK15
有没有人帮忙看一下,谢谢