guenther suggested using thread time, which actually may improve accuracy if somebody puts this in a threaded program.