【发布时间】:2010-09-29 02:18:09
【问题描述】:
我现在正在分析一个执行大量磁盘 I/O 的应用程序。
此时,我想知道在磁盘 I/O 上花费了多少时间。这样,我就可以将 I/O 和整个执行时间进行比较,以决定下一个优化目标。
简而言之,我正在寻找工具或方法来:
- 计算并汇总我的应用程序的磁盘 I/O 操作的总时间。
- 堆栈跟踪不是强制性的,但很有帮助
- 适用于 Windows 或 OSX。
我无法控制执行磁盘 I/O 操作的组件。所以我无法在我的应用程序中添加分析代码来手动记录 I/O 时间。
我已经尝试过 Xcode Instruments 的 time profiler。但它太重了。我只想要 I/O 操作的摘要时间。
谢谢
【问题讨论】:
标签: windows macos file optimization profiling