Есть некоторое приложение которое периодически проводит объемные манипуляции с данными на диске.
Приложение работает в бекграунде (висит в таскбаре).
Требуется методика и метрики для определения того что система в это время не тормозит.
Собственно говоря время отклика UI, время старта приложений. Существуют ли какие либо стандартные средства для такого тестирования?
Система — винда. Начиная с WinXP.
Здравствуйте, R0lanD, Вы писали:
RD>Есть некоторое приложение которое периодически проводит объемные манипуляции с данными на диске. RD>Приложение работает в бекграунде (висит в таскбаре).
RD>Требуется методика и метрики для определения того что система в это время не тормозит.
Это чисто субъективный фактор, поэтому сначала формализовать, потом будут метрики. Либо на живых пользователях тестировать.
RD>Собственно говоря время отклика UI, время старта приложений.
UI кушает процессор, не диск. Если все, что требуется приложениям, уже лежит в кэше, пользователь ничего не заметит.
RD>Существуют ли какие либо стандартные средства для такого тестирования? RD>Система — винда. Начиная с WinXP.
Perfmon, метрика "средняя очередь диска". Обычно этого достаточно для оценки.