原文:
JVM虚拟机的默认内存使用大小为64MB,也就是你不更改的话,他的JVM内存使用大小就是64MB,如果超出这个内存使用限度,就会报java head space错误。
下面贴上代码:
- package com.bird.xml;
- public class ChangeJVM {
- public static void main(String[] args) {
- byte[] b=new byte[1024*1024*400];
-
- }
- }
他的作用是开启2000MB也就是2G的内存作为使用空间,JVM当然不干,他会报错。
- Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
- at com.bird.xml.ChangeJVM.main(ChangeJVM.java:5)
-Xmx500m
阅读(4183) | 评论(0) | 转发(0) |