代码之家  ›  专栏  ›  技术社区  ›  Ferdinand.kraft

使用Windows API的每个文件IO跟踪(以字节/秒为单位的读写速率)

  •  0
  • Ferdinand.kraft  · 技术社区  · 5 年前

    pagefile.sys

    我看过 FileSystemWatcher

    我认为一定有一个API允许它,因为 Resource Monitor can do it (see first image)

    编辑

    可以 可能不会 与页文件或低物理内存条件有关。硬页错误是操作系统的正常功能,在需要时读取部分图像文件(DLL和EXE)、读取内存映射文件或从页文件中读取时会发生。

    因此,性能计数器不足以执行此任务。我需要检测真正的页面文件活动,而不是“正常”的硬故障。

    0 回复  |  直到 5 年前
        1
  •  0
  •   Security Guard    5 年前

    是的,有一种方法可以查询您要查找的信息。它在windows中被称为性能计数器,有一套丰富的api供性能计数器的使用者和生产者使用。既然您想要使用性能计数器,那么您应该查看使用者api。以下链接将帮助您获得所需的信息。