gpt4 book ai didi

windows - 如何获取应用程序从文件系统读取/写入文件系统所花费的总时间?

转载 作者:可可西里 更新时间:2023-11-01 12:08:03 25 4
gpt4 key购买 nike

我现在正在分析一个执行大量磁盘 I/O 的应用程序。

此时,我想知道磁盘 I/O 花费了多少时间。这样,我就可以对I/O和整个执行时间进行比较,从而决定下一步的优化目标。

简而言之,我正在寻找工具或方法来:

  1. 计算并汇总我的应用程序磁盘 I/O 操作的总时间。
  2. 堆栈跟踪不是强制性的,但很有帮助
  3. 适用于 Windows 或 OSX。

我无法控制执行磁盘 I/O 操作的组件。所以我无法在我的应用程序中添加分析代码来手动记录 I/O 时间。

我尝试了 Xcode Instruments 的 time profiler。但它太重了。我只想要 I/O 操作的摘要时间。

谢谢

最佳答案

在 Windows 上使用 XPerf 来告诉您有关文件 I/O 时间的极其详细的信息。您也可以通过它获得堆栈跟踪 - Michael Milrud 提供了一个关于使用 XPerf 的很棒的 PDC09 视频。

关于windows - 如何获取应用程序从文件系统读取/写入文件系统所花费的总时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3818315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com