我的java程序,用Ehcache来缓存10W条记录,但是put到68014,程序就抛异常了。
内存溢出异常,我想把JVM的内出设置大一点,默认的好像是64M吧对JVM的参数不太熟。
能告诉我在什么地方可以设置JVM的参数吗?

解决方案 »

  1.   


    http://lwx-1987.javaeye.com/blog/344160看这个 有你要的答案。
      

  2.   

    java -Xms128m -Xmx256m -XX:MaxPermSize=256m AClass
      

  3.   

    两种方法:
    1.可以在环境变量中设置。
    2.也可以再命令行设置。
     例如:java -Xmx3550m -Xms3550m -Xmn2g -Xss128k
      

  4.   


    http://it.hexun.com/2009-06-04/118324092.htmln多 设置。
      

  5.   

    我不是想设置eclipse里面的jvm,我用的工具是netbeans,我只想单独的设置JDK 的JVM
      

  6.   


    在环境变量中设置怎么设置呢?
    我在安装JDK的时候,在系统目录中设置一些东西。
    JAVA_HOME=JDK的目录;
    PATH=JDK目录\bin;
    你的java -Xmx3550m -Xms3550m -Xmn2g -Xss128k参数在那里设置,还是要新建一个变量呢?
      

  7.   

    你的ide里,linux里跑的时候命令前写上,或者干脆写个bat