gpt4 book ai didi

linux - 检查内存页是否加载到内存中

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:50:19 27 4
gpt4 key购买 nike

给定一个虚拟地址,我想知道映射到这个虚拟地址的内存页是否已经加载到内存或磁盘中。无论如何要在用户级程序中进行检查?我正在使用 CentOS 7。

最佳答案

您可以为此使用 mincore 系统调用。

mincore - determine whether pages are resident in memory

它会告诉您范围内的哪些页面在内存中,并且在访问时不需要磁盘 I/O。请注意,页面可能会在 mincore 返回和您访问它们之间交换。

关于linux - 检查内存页是否加载到内存中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33554595/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com