求助>Jvm 内存设置问题>
2回复
5天前

Jvm 内存设置问题



Jvm通过Xms Xmx设置堆大小,超过物理机实际的内存大小,会发生什么呐?Jvm和操作系统怎样处理?

132 阅读
请先登录,再评论

回复列表

被kill掉吧

黑手指5天前

在32位系统上,系统限制了单个应用分配内存的大小,超出将报错:The specified size exceeds the maximum representable size.

Could not create the Java virtual machine.在64位系统中jvm分配的内存大小不受限制,可以分配超过实际可用内存的空间,但当可用内存用尽时将使用虚拟内存/swap区,从而导致系统出现抖动(thrashing)现象,系统性能将明显下降。当分配空间超过实际内存非常大时程序启动过程也将变得十分缓慢。