Sean Kelly wrote > I believe there are ways to obtain higher-resolution timing > information What about this: import std.stdio; import internal.trace: QueryPerformanceCounter; int main(char[][] args) { long t; for (int i=0;i<500;i++){ QueryPerformanceCounter( &t); writefln(t); } return 0; } -manfred