Я сейчас профилирую приложение, которое выполняет много операций ввода-вывода на диске.
На данный момент я хочу знать, сколько времени тратится на дисковый ввод-вывод. Таким образом, я мог бы сравнить между вводом / выводом и всем временем выполнения, чтобы определить следующую цель оптимизации.
Короче, я ищу инструменты или методы для:
- Рассчитайте и суммируйте общее время операций дискового ввода-вывода моего приложения.
- Трассировка стека не обязательна, но полезна
- Работает в Windows или OSX.
У меня нет контроля над компонентом, который выполняет операции ввода-вывода с диска. Поэтому я не могу добавить профилирующие коды в свое приложение для ручной записи времени ввода-вывода.
Я попробовал time profiler
от Xcode Instruments. Но это слишком тяжело. Мне просто нужно общее время выполнения операций ввода-вывода.
Спасибо