java jvm 内存问题 在线等............................

lhx902 2006-03-01 09:00:05
目前我的服务器是6G的内存,用的JBOSS4.03 Server,JDK用的1.5的,以前的JVM 的内存指定为1200M,由于现在的访问量加大,我想把JVM的内存加大4000M,但是指定后,JBOSS都不能启动了,说超出JAVA支持的内存范围,请各位兄弟帮帮我,我怎么样才能把JVM的内存加大并能正常使用?????
先谢谢大家..................
...全文
288 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
rinapt 2006-03-30
  • 打赏
  • 举报
回复
应该没有问题,我只试过十几w条的,,上千w的没试过.建意将查询条件与结果对应,然后放入hash表中...没有必要全压.1k*10000000要10内存....对机器要求太高了..没必要.
rickcsi 2006-03-24
  • 打赏
  • 举报
回复
tks pushboy ,有没有BLOG
我再请教一个问题:
数据库大概1000万条数据,为避免每次都查询数据库,希望全部读到内存中。现在有两个问题
1、调整内存参数后,HASHMAP会不会有影响?
2、RESULTSET返回数据太多,等待时间太长
pushboy 2006-03-16
  • 打赏
  • 举报
回复
一般来说,建议的JVM最大是1.2G
因为太多之后,GC的压力大,对系统的性能影响很大
尤其是full GC,更要扫描很长时间 —— 我在Websphere上面实验过2.1G —— GC影响相当大
一味增大JVM内存不是一个好办法
如果访问量增大,导致系统慢,这时候多半不是由于JVM问题,可以检查一下其他方面
比如数据库、锁、同步、网络传输、代码等等
如果发现有OOM问题的话,那就明确和内存相关了,建议看一下是否有内存泄露等现象
总之,要在分析的基础上考虑优化的问题
而不是单纯增大内存

如果单独从内存方面来说,可以考虑集群的方式来更好利用系统内存
TrueOrFales 2006-03-03
  • 打赏
  • 举报
回复
JVM的最大内存好像就1G多吧~

JBOSS不是特别了解,应该能做负载均衡的吧?开多个吧。

259

社区成员

发帖
与我相关
我的任务
社区描述
其他产品/厂家
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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