是否可以更改虚拟内存页面大小?我问这个是因为在 X86_64 part of the MMU article on wikipedia ,它讨论了不同的页面大小。如果页面大小确实可以改变,它是如何改变的?
最佳答案
在 x86_64 上,您可以在 hugetlbfs 的帮助下显式请求 2 MiB 页面而不是通常的 4 KiB 页面。 .在具有透明大页面支持的现代内核上,小页面可以在后台自动连接到大页面,前提是内存碎片不是很大并且仍有足够的内存可用。
关于c - 是否可以更改虚拟内存页面大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10235990/