急救!java虚拟机分配的最大内存值在哪里设置?

jidanpi 2010-10-08 03:29:12
急救!因为现在java虚拟机上运行的某个游戏启动时出现outofMemory错误,导致程序退出,通过freeMemory() totalMemory() maxMemory()加打印,发现系统分配给java虚拟机的最大内存是5M,游戏启动时会创建很多图片,而且有全屏图片,5M内存占满后导致outofMemory错误,不知道解决的办法是不是重新设置这个最大值?在哪里设置?还有其他的办法吗?
...全文
211 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
BearKin 2010-10-08
可以写在启动命令里 也可以配置在环境变量里 你可以搜索一下

http://blog.sina.com.cn/s/blog_49cc672f0100bfnw.html

环境变量里

java -Xms64m -Xmx256m Test
启动命令
回复
jidanpi 2010-10-08
运行的cvm
回复
jidanpi 2010-10-08
在哪里设置呢?我是直接运行的
回复
jidanpi 2010-10-08
j2me也是 设置java -Xmx 吗?
回复
jidanpi 2010-10-08
我在linux下面,在虚拟机代码中有相关设置吗?是读取set的值?
回复
sunjay007 2010-10-08
貌似dos命令里set命令可以设置jvm内存大小 set JAVA_OPTS
回复
相关推荐
发帖
J2ME
创建于2007-09-28

1.3w+

社区成员

Java J2ME
申请成为版主
帖子事件
创建了帖子
2010-10-08 03:29
社区公告
暂无公告