Query中的QueryPerformanceCounter?

Roe*_*yen 12 d

D库中是否有(计划的)支持c ++中的QueryPerformanceCounter等高精度计时器?如何在D中安装便携式高精度定时器?

或者如果它不可用,D中最高的 percision定时器是什么?

Jon*_*vis 14

std.datetime具有用于处理精确计时的StopWatch结构 - 它QueryPerformanceCounter在Windows内部使用.在其他操作系统上,它使用任何适当的高精度单调时钟.

如果你需要的是系统时钟的滴答而不是专门的定时器,你可以调用Clock.currSystemTick作为系统时钟的当前滴答(或者自应用程序启动以来系统时钟滴答数的Clock.currAppTick).但StopWatch如果你想要一个计时器,那就是你想要的.