Caching 从何处获取数据以比较缓存算法

Caching 从何处获取数据以比较缓存算法,caching,data-generation,data-collection,Caching,Data Generation,Data Collection,我不想在真实数据上比较LRU、SLRU、LFU等缓存算法 这就是为什么我需要一些方法来生成真实的数据,以比较缓存算法或从某个应用程序中获取这些数据。我认为,valgrind套件中的一个工具可能就是您要寻找的。我自己并没有使用过它,但从该页面上看,它会生成一个输出文件cachegrind.out.,其中包含有关缓存访问的可读信息。不确定它是否会像您需要的那样详细(可能只是一个摘要),但可能值得一看。我可以根据编程语言向您推荐一个faker库 这并不完全是我想要找到的,但总比什么都没有

我不想在真实数据上比较LRU、SLRU、LFU等缓存算法


这就是为什么我需要一些方法来生成真实的数据,以比较缓存算法或从某个应用程序中获取这些数据。

我认为,valgrind套件中的一个工具可能就是您要寻找的。我自己并没有使用过它,但从该页面上看,它会生成一个输出文件
cachegrind.out.
,其中包含有关缓存访问的可读信息。不确定它是否会像您需要的那样详细(可能只是一个摘要),但可能值得一看。

我可以根据编程语言向您推荐一个faker库


这并不完全是我想要找到的,但总比什么都没有好。谢谢你的库,但是你能根据我的问题(用你喜欢的任何语言)详细描述一下如何使用这个库来生成数据吗?你希望生成的数据格式是什么?Json?不是格式问题,这个库返回的数据问题。这个库返回一些随机数据,但我需要一个工具,可以在单独的文件中写入每个内存地址或内存页,或内存块(如ext4),例如运行计算器需要操作系统。也许我需要详细说明这个问题。