comment définir la résolution du timer à partir de C# à 1 ms?

J'ai utilisé cet outil et remarqué que mon Serveur Windows 2008 R2 Standard de 15 ms, alors que Windows 8 a un pas de 1 ms à rebours.

Je préfère régler la Minuterie Résolution de 1 ms sur Windows Server 2008 R2, car je suis en cours d'exécution faible latence de logiciels.

J'ai trouvé cette article msdn, mais elle n'explique pas comment changer la résolution du Timer à partir d'un programme C#. Comment dois-je faire?

Je crois que la résolution du timer est limité sur certaines architectures (c'est à dire que vous ne pouvez pas régler plus bas). Ici c'est un article sur comment mettre en place votre propre timer haute résolution pour Windows (avec exemple de code).
avez-vous lu "l'Obtention et le Réglage de la Résolution du Timer" article référencé dans la question?
Oui. Si vous lisez l'article que j'ai lié, il explique comment la résolution est limitée en fonction de l'architecture. Vous pouvez obtenir une meilleure résolution, mais il y a des compromis que vous avez à faire aussi bien. (Vous ne pouvez pas définir une décision arbitraire, sans le risque de perdre certains de précision).
Cet article de blog, Windows la Résolution du Timer: Mégawatts Gaspillée parle de certains des avantages et des inconvénients de l'évolution de la minuterie à l'aide timeBeginPeriod() et timeEndPeriod() et mentionne également le changement dans Windows 8 pour la résolution du timer.

OriginalL'auteur javapowered | 2013-02-25