注意！你只能修改Cache.c文件，其他文件请勿修改！


Linux:
  1. make
  2. ./Cache traces/long.trace.zst

提醒:Linux下需要安装libzstd-dev软件包，例如apt install libzstd-dev zstd

Windows VS 2019:
  1. 进入MyCache目录，打开MyCache.sln
  2. 编译即可生成可执行文件
  3. 启动命令行窗口， 运行.\MyCache.exe traces/long.trace.zst


提示：在traces目录下，有多个trace可以跑。


自行生成trace文件：
1、安装valgrind，Ubuntu下，可以使用apt install valgrind完成；
2、运行valgrind生成某个应用的trace文件。比如，为了生成ls命令运行时的trace，可以输入下列命令：
valgrind --tool=lackey -v --trace-mem=yes --log-file=ls.trace ls -l
3、将生成的trace文件打包为zst压缩格式，例如
   zstd ls.trace -o ls.trace.zst
4、使用Cache跑这个trace：
   ./Cache ./ls.trace.zst
