Что является наиболее удобным способом точного измерения прошедшего времени настенных часов в .NET? Я ищу что-то с микросекундной точностью, если возможно (10^-6 секунд).Точно измерять истекшее время настенных часов в .NET.
ответ
System.Diagnostics.Stopwatch
- ваш лучший выбор. Тем не менее, точная точность будет зависеть от аппаратного обеспечения компьютера, который вы используете, т. Е. Доступен ли счетчик производительности с высоким разрешением. (Вы можете проверить, что с IsHighResolution
поля.)
использование Примера:
Stopwatch sw = Stopwatch.StartNew();
// Do stuff here
sw.Stop();
TimeSpan time = sw.Elapsed;
Обратите внимание, что если вы используете ElapsedTicks
свойства, что измеряется в таймере тиков, которая не является таким же, как используемым клещи в DateTime
и TimeSpan
. Это меня поймало до сих пор - вот почему я всегда пользуюсь ElapsedMilliseconds
или Elapsed
.
Это выглядит идеально. В моей системе поле «Частота» требует разрешения более одной десятой микросекунды. – pauldoo
Посмотрите Stopwatch Class и Stopwatch.Frequency Field
Вот класс, который обеспечивает ожидание такого масштаба, так как я полагаю, в конце концов, что это то, что вам нужно сделать. Время CPU StopWatch @, возможно, получит APC, и вы пропустите свое время окончания.
Для лучшего пути ИМХО
Дайте мне знать, если вы найдете в противном случае!
- 1. расчет настенных часов
- 2. Точно измерять эффективность хранимой процедуры
- 3. Как видеть время настенных часов в визуализационном профилировщике
- 4. Почему CORBA run() зависит от настенных часов?
- 5. Истекшее время с момента начала процесса
- 6. Истекшее время в RabbitMQ
- 7. Истекшее время в PHP?
- 8. HTML5 потоковое аудио: точно измерять задержку?
- 9. Как время CPU может быть ниже, чем время настенных часов в статистике RTS GHC?
- 10. Возможно ли изменить скорость настенных часов в виртуальной среде?
- 11. Как безопасно измерять время пользователя
- 12. Ваадин измерять время выдержки
- 13. Секундомер Время Истекшее ноль
- 14. Расчет истекшее время
- 15. Истекшее время между
- 16. C Истекшее время linux
- 17. Показывает отформатированное истекшее время
- 18. Powershell show Истекшее время
- 19. Истекшее время не дает ожидаемого результата
- 20. рассчитать истекшее время javascript
- 21. Получить истекшее время в Qt
- 22. Отмена OnTouchListener в истекшее время
- 23. Истекшее время работы программы C
- 24. быстро истекшее время на Linux
- 25. истекшее время для каждого правила
- 26. Истекшее время как форматированная строка
- 27. AWR Report Oracle Истекшее время
- 28. Истекшее время с Joda-Time
- 29. Истекшее время с двумя цифрами
- 30. Секундомер истекшее время, безопасность потока
Прошло ли «настенные часы», эквивалентные прошедшему времени? – spender
@spender: [Время настенных часов] (http://en.wikipedia.org/wiki/Wall_clock_time) - общее время, необходимое для выполнения задачи. –
Ах. ОК, в отличие от процессорного времени. Получил это сейчас. – spender