使用的总虚拟内存是最大堆+线程堆栈+直接内存+ perm gen +共享库的总和。这永远不会缩小。
实际使用的主内存取决于已占用的虚拟内存量。共享库是共享的,因此拥有多个JVM不会导致此内存加倍等。
JVM从不向操作系统释放内存,但是,如果长时间不使用主内存,则可以在需要时将其换出。

使用的总虚拟内存是最大堆+线程堆栈+直接内存+ perm gen +共享库的总和。这永远不会缩小。
实际使用的主内存取决于已占用的虚拟内存量。共享库是共享的,因此拥有多个JVM不会导致此内存加倍等。
JVM从不向操作系统释放内存,但是,如果长时间不使用主内存,则可以在需要时将其换出。