Mono 上的跨平台高分辨率滴答计数器?
我正在 Mono 上寻找高分辨率滴答计数器,最好与 Win32/.NET 上的 QueryPerformanceCounter 具有相同的分辨率。
这是否需要在我需要支持的每个平台上作为本机调用实现(例如 .NET/Win32 上的 QueryPerformanceCounter)? (Linux、OSX)。
我需要大约 <1ms 的分辨率。
I'm looking for a high resolution tick counter on Mono, preferably about the same resolution as a QueryPerformanceCounter on Win32/.NET.
Is this something that needs to be implemented as a native call (like QueryPerformanceCounter is on .NET/Win32) on each platform I need to support? (Linux, OSX).
I need about <1ms resolution.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
为此,您应该使用 System.Diagnostics.Stopwatch。
You should use System.Diagnostics.Stopwatch for this.
在这里查看我的回答:
https://stackoverflow.com/a/37882723/5073786
用法:
See my answer here:
https://stackoverflow.com/a/37882723/5073786
Usage: