A resolução do temporizador da classe System.Diagnostics.Stopwatch está estável?
.Net tem suporte para temporização de alta resolução usando oSystem.Diagnostics.Stopwatch
classe. Eu entendo que a resolução específica que essa classe usa difere dependendo do hardware subjacente e pode ser obtida por meio da propriedade estáticaStopwatch.Frequency
.
Essa freqüência parece estar relacionada à frequência da CPU eStopwatch
lê esse valor e o armazena em uma variável de classe estática dentro de um inicializador / construtor estático. Daí eu estou querendo saber agora se esta classe irá reportar horários incorretos se o relógio da CPU mudar? por exemplo. em sistemas que alteram o clock do processador dependendo da carga do sistema.