对象是堆中最小的可分页单元吗?

Don*_*Kun 4 heap paging virtual-memory

如果我有一个2 GB的RAM并且我有一个2个实例的对象,每个1.5 GB,操作系统将帮助和上下文切换硬盘和从硬盘切换页面.

如果我有1个实例但是3 GB,该怎么办?相同的分页方法可以将这个实例分解为2页吗?或者我会遇到内存不足的问题?

我还想将相同的问题应用于对象旁边的其他数据结构,将它作为一个整体进行分页,还是将其分解为更小的单元.

谢谢.

小智 6

操作系统没有"对象"的概念,只有内存页面.您的对象将由许多内存页组成,操作系统可以相互独立地交换进出实内存.页面大小因操作系统而异,但通常为4K.