我使用的是 64 位 Linux 和 Java JVM。我想确认如果JVM使用的内存小于机器的物理内存大小,操作系统不会进行磁盘内存交换吗?
最佳答案
不,这不一定是真的。物理内存由所有进程以及许多其他内核事物(例如磁盘缓存)共享。因此,应用程序使用的虚拟内存量并不是唯一的考虑因素。
关于java - Java JVM 中的内存交换到磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17464642/
我使用的是 64 位 Linux 和 Java JVM。我想确认如果JVM使用的内存小于机器的物理内存大小,操作系统不会进行磁盘内存交换吗?
最佳答案
不,这不一定是真的。物理内存由所有进程以及许多其他内核事物(例如磁盘缓存)共享。因此,应用程序使用的虚拟内存量并不是唯一的考虑因素。
关于java - Java JVM 中的内存交换到磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17464642/