1

是否有任何有效的方法来跟踪 C 中的数据访问(我对动态分配的数据感兴趣)?我想跟踪哪些对象已被访问,并记录他们的访问频率。

4

1 回答 1

1

您可以使用Electric Fence等工具所采用的技术来跟踪内存访问。但是,这些技术在 CPU 和/或内存方面的成本很高(需要在两者之间进行权衡)。

PS 老实说,这个问题听起来可能存在一些XY 问题。也许如果您详细说明了您实际想要实现的目标,并选择了一种编程语言,这可能会导致更有用的答案。

于 2013-10-29T07:39:14.453 回答