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

jidanpi 2010-10-08 03:29:12
急救!因为现在java虚拟机上运行的某个游戏启动时出现outofMemory错误,导致程序退出,通过freeMemory() totalMemory() maxMemory()加打印,发现系统分配给java虚拟机的最大内存是5M,游戏启动时会创建很多图片,而且有全屏图片,5M内存占满后导致outofMemory错误,不知道解决的办法是不是重新设置这个最大值?在哪里设置?还有其他的办法吗?
...全文
332 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

13,097

社区成员

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

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