程序的页面引用顺序
如何使用 Valgrid 或任何其他工具获得程序引用的页面序列?我不需要命中或未命中的总数,而是按访问顺序排列的页码的确切列表。我想使用这个序列作为模拟内存管理算法的输入。 谢谢
How can I have the sequence of pages referenced by a program using Valgrid or any other tool? I don't want the total count of hits or misses but the exact list of page numbers ordered by access. I want to use this sequence as the input of a simulated memory management algorithm.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不知道如何在其他操作系统上执行此操作,但在 Linux 上,您可以从 /proc/PID/pagemap 获取 PFN:
I'm not aware how to do it on other operating systems, but on linux you can get PFNs from /proc/PID/pagemap: