Под капотом у Stopwatch
От: Гуев Тимур Ахсарбекович Россия  
Дата: 18.11.15 15:19
Оценка: 65 (2)
Статья:
Под капотом у Stopwatch
Автор(ы): Гуев Тимур Ахсарбекович
Дата: 18.11.2015
Статья рассказывает о внутренней реализации класса Stopwatch. Данный класс используется для точного замера временных интервалов и использует HPET (таймер событий высокой точности).


Авторы:
Гуев Тимур Ахсарбекович

Аннотация:
Статья рассказывает о внутренней реализации класса Stopwatch. Данный класс используется для точного замера временных интервалов и использует HPET (таймер событий высокой точности).
Re: Под капотом у Stopwatch
От: alexzz  
Дата: 23.11.15 11:05
Оценка:
Здравствуйте, Гуев Тимур Ахсарбекович, Вы писали:

Класс Stopwatch появился в .NET 2.0 и с тех пор не претерпел ни одного изменения.


Метод Restart появился только .Net 4.0.
Re[2]: Под капотом у Stopwatch
От: Sinix  
Дата: 23.11.15 11:26
Оценка:
Здравствуйте, alexzz, Вы писали:

Класс Stopwatch появился в .NET 2.0 и с тех пор не претерпел ни одного изменения.

A>Метод Restart появился только .Net 4.0.

+ GetElapsedDateTimeTicks() / GetRawElapsedTicks() (не на всех платформах).
Re: Под капотом у Stopwatch
От: namespace  
Дата: 23.11.15 18:21
Оценка:
ГТА>Статья рассказывает о внутренней реализации класса Stopwatch. Данный класс используется для точного замера временных интервалов и использует HPET (таймер событий высокой точности).
В статье не хватает описания работы HPET. Как-то поверхностно.
Хотелось бы знать детали, вроде того, как на HPET влияет частое переключение контекста, обращение к native-коду, аппаратные задержки и пр.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.