是否有工具可以在整个执行过程中跟踪/记录进程的内存访问?我发现vmtrace合适但似乎已经死了(至少下载链接无法访问)。
有关内存访问的其他信息也很有用,例如页面错误。
答案 0 :(得分:0)
在不知道您的确切要求的情况下,我不确定这是否对您有所帮助。但是你可以看看SystemTap。它是一个强大的动态跟踪框架。基本上,您可以编写打开/关闭跟踪点的固定脚本,并在每次跟踪跟踪点时执行一些处理。
已有许多与内存相关的订书钉脚本可用。如果他们都没有按照您的意愿行事,那么您可以编写自己的自定义脚本以满足您的确切要求。
以下是公开可用的与内存相关的订阅脚本列表:https://sourceware.org/systemtap/examples/keyword-index.html#MEMORY