分配给进程操作系统的内存不足

时间:2019-09-02 09:12:23

标签: operating-system

是否有固定的内存量供进程用作屏障。 因为在堆中生成大量对象之后,JVM消耗了大约3 * 10 ^ 8的ram,从而消耗了大约1.162.4 GB的内存,然后发出OutOfMemoryError。我为什么不能生成对象,直到堆的容量用尽? 还是这与JVM或操作系统有关?

class c  {
    public static void main(String str[]){
        int a[] = new int[300000000];

        while(true){}
    }
}

0 个答案:

没有答案
相关问题