我不想在实际数据上比较LRU,SLRU,LFU等缓存算法。
这就是为什么我需要一些方法来生成类似真实数据来比较缓存算法或从某些应用程序获取这些数据。
答案 0 :(得分:1)
我认为cachegrind是valgrind套件中的工具之一,可能就是您所需要的。我自己没有使用它,但是从该页面一眼就可以看出它生成一个输出文件cachegrind.out.<pid>
,其中包含有关缓存访问的人类可读信息。不确定它是否会像你需要的那样详细(也许它只是一个摘要),但可能值得一看。
答案 1 :(得分:1)