我试图了解内部和内存分页collaboration
之间的关系。我有一个已分配的盒子。如果我运行一个需要大量内存的应用程序,我想知道何时发生内存分页以及何时发生内存不足错误。当一个对象被创建时,它是在堆上创建的,如果它没有被使用,它将被垃圾收集,如果它被应用程序使用,它将被回收。GC
JVM
linux
4GB RAM
1.2GB for JVM
throws
所以我的问题是操作系统何时开始进行内存分页JVM
以及分页的活动对象会发生什么OS
?
此外,如果操作系统页面存在 java 对象,它如何优先考虑应该首先分页的对象?它会分页占用大部分内存的对象吗?