java JVM内存在什么地方可以设置?

deng88927 2009-09-24 10:20:05
我的java程序,用Ehcache来缓存10W条记录,但是put到68014,程序就抛异常了。
内存溢出异常,我想把JVM的内出设置大一点,默认的好像是64M吧。。。对JVM的参数不太熟。
能告诉我在什么地方可以设置JVM的参数吗?
...全文
240 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
littlemonster 2009-09-25
  • 打赏
  • 举报
回复
你的ide里,linux里跑的时候命令前写上,或者干脆写个bat

[Quote=引用楼主 deng88927 的回复:]
我的java程序,用Ehcache来缓存10W条记录,但是put到68014,程序就抛异常了。
内存溢出异常,我想把JVM的内出设置大一点,默认的好像是64M吧。。。对JVM的参数不太熟。
能告诉我在什么地方可以设置JVM的参数吗?
[/Quote]
deng88927 2009-09-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 menjianguo 的回复:]
两种方法:
1.可以在环境变量中设置。
2.也可以再命令行设置。
例如:java -Xmx3550m -Xms3550m -Xmn2g -Xss128k

[/Quote]

在环境变量中设置。。。怎么设置呢?
我在安装JDK的时候,在系统目录中设置一些东西。
JAVA_HOME=JDK的目录;
PATH=JDK目录\bin;
你的java -Xmx3550m -Xms3550m -Xmn2g -Xss128k参数在那里设置,还是要新建一个变量呢?
deng88927 2009-09-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yinghan2005 的回复:]
引用 2 楼 yinghan2005 的回复:
java -Xms128m -Xmx256m -XX:MaxPermSize=256m AClass


java 命令行加参数了
[/Quote]

这个在命令行中加?能不能设置永久性吗?
deng88927 2009-09-24
  • 打赏
  • 举报
回复
我不是想设置eclipse里面的jvm,我用的工具是netbeans,我只想单独的设置JDK 的JVM
humcomm 2009-09-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yinghan2005 的回复:]
java -Xms128m -Xmx256m -XX:MaxPermSize=256m AClass
[/Quote]

java 命令行加参数了
amdgaming 2009-09-24
  • 打赏
  • 举报
回复

http://it.hexun.com/2009-06-04/118324092.html

n多 设置。
menjianguo 2009-09-24
  • 打赏
  • 举报
回复
两种方法:
1.可以在环境变量中设置。
2.也可以再命令行设置。
例如:java -Xmx3550m -Xms3550m -Xmn2g -Xss128k
humcomm 2009-09-24
  • 打赏
  • 举报
回复
java -Xms128m -Xmx256m -XX:MaxPermSize=256m AClass
amdgaming 2009-09-24
  • 打赏
  • 举报
回复

http://lwx-1987.javaeye.com/blog/344160

看这个 有你要的答案。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧