首页  >  问答  >  正文

c++ - 如何清理windwos文件系统的缓存

打算用c++写一个计算文件读写的性能的小程序。所以需要清除文件缓存。
在linux下,可以用posix_fadvise 清理文件系统缓存,在windows下用什么函数呢?

主要我想测试从磁盘读取数据的速度,如果有缓存的话就会很快。目前想兼容windows和linux

伊谢尔伦伊谢尔伦2762 天前507

全部回复(1)我来回复

  • 黄舟

    黄舟2017-04-17 11:54:03

    windows下应该是system("shutdown /r"); 挺好用

    回复
    0
  • 取消回复