java命令后,出现outOfMemory问题的解决方法

来源:互联网 发布:如何提高网络上传速度 编辑:程序博客网 时间:2024/04/28 16:27

  今天,在运行一个java命令的时候,突然出现了outOfMemory的问题,,我还以为是程序出现了什么问题,然后又试了别的,发现没问题呀,那个程序是对的,对不同的文件会出现不同的效果,是什么原因呢,

  后来仔细一分析,前面出问题的文件,是那个比较大的文件,也就是说,我的程序对于比较大的文件进行操作的时候,是会出问题的,而比较小的,就不会

  问题来了,但应该是怎么解决呢?

  经过一些网上的搜索,以及自己的一些分析:

  解决方案如下:

   java 后面是你的一些程序   -Xms32m -Xmx512m

   这些黄字是什么意思呢,

   首先 ,Xms 代表的是程序启动时,占用的初始内存是多少,单位为byte,也可在后面加上m表示兆

  而Xmx表示为最大内存多少,也就是说,当初始内存满足不了虚拟机时,就会加大这个内存,但如果超过了Xmx值时,就会出现outOfMemory的问题


所以,在这里,我们的设置,个人觉得还是比较合理的.

原创粉丝点击