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

4

如果我的电脑内存是2 GB,我有两个实例的对象,每个对象占用1.5 GB,操作系统会帮助并上下文切换页面到和从硬盘中读取。

如果我只有一个3 GB的实例,这种分页方法是否可以将此实例分成两个页面?或者我会遇到内存不足的问题?

我还想将相同的问题应用于除对象以外的其他数据结构,分页是否会将其作为整体处理,还是会将其分成更小的单元。

谢谢。

1个回答

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接