各位大侠 如何修改本机java的虚拟机的内存大小,求具体点的如何修改步骤

解决方案 »

  1.   

    java -Xms<initial heap size> -Xmx<maximum heap size>
    java -Xms128m -Xmx256
    如果在执行一个class文件的时候,报错in thread "main" java.lang.OutOfMemoryError: Java heap space,可以用:
    java -Xmx256m A.class
    来增加执行A.class时候的JVM内存
      

  2.   

    如果用的是eclipse开发工具的话。
    Window--Preferences--Java-- Installed JREs-- 选择当前工程用的JRE -- Edit --  在Default VM Arguments 一栏中输入 -Xms128m -Xmx256  保存 即可
      

  3.   

    看你用在什么环境下,参数名字都是一样的。-Xmx256m  设定最大使用内存为256M 
      

  4.   

    我的环境是windows的,我写的是一个把txt导成excel的程序,在eclipse中可以运行的,大概要占200m内存,但是我把程序打包成jar文件了,就运行不下去内存只占到90m左右。如何在电脑上修改什么参数或者加什么命令行可以运行。
      

  5.   

    可以在命令行下运行jar并带参数:
    java -Xms128m -Xmx256 MyApplication.jar
      

  6.   

    或者写在bat这样的批处理文件中也成,每次运行的时候点击这个bat文件就可以了。