请教,JVM内存的疑问,在线等

superliyubo 2009-04-09 01:43:54
环境: jdk1.6 resin3.1.8 运行JSP 其中设置最大内存为 xmx1024m

请问:网站在运行中产生的session和arraylist以及application等数据对象是存储在JVM分配的1024M内存中还是
另外的内存?

如果是存在JVM分配的内存中如果这些数据对象占用的空间大于JVM分配的最大内存会怎么样,又该如何处理,谢谢

望各位解释~
...全文
38 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuguanqun 2009-04-09
  • 打赏
  • 举报
回复
分布式部署
superliyubo 2009-04-09
  • 打赏
  • 举报
回复
比如并发量比较大的网站,session的数量很多,出现占用超过JVM的数量 那不是就挂了?
32位下面 JVM最多也就2个多G,这个该如何面对
dawn023 2009-04-09
  • 打赏
  • 举报
回复
当然是在JVM分配的内存中,只不过你能用的恐怕没有1024mb这么大。如果大于JVM分配的,则会抛内存溢出异常。
如何处理?
1、优化你的程序
2、优化数据库
3、改善设计
4、加硬件
等等。

81,092

社区成员

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

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