2013年10月29日

JVM内存详解-阅读笔记

摘要: JVM内存详解1 本机内存介绍1.1 硬件限制1.2 操作系统和虚拟内存1.2.1 虚拟内存可增加可用内存空间, 但是可能引起性能问题1.2.2 内核空间和用户空间2 内存耗尽时现象当Java 堆耗尽时,Java 应用程序很难正常运行,因为Java 应用程序必须通过分配对象来完成工作。只要Java 堆被填满,就会出现糟糕的GC 性能并抛出表示Java 堆被填满的OutOfMemoryError。相反,一旦Java运行时开始运行并且应用程序处于稳定状态,它可以在本机堆完全耗尽之后继续正常运行。不一定会发生奇怪的行为,因为需要分配本机内存的操作比需要分配Java 堆的操作少得多。但一些常见操作还是 阅读全文

posted @ 2013-10-29 14:34 z-vipper 阅读(328) 评论(0) 推荐(0) 编辑

导航