A user-mode implementation of gettimeofday() for x86, AMD64, SPARC and PowerPC. See also the SourceForge project page. Using fasttime, an application might obtain more accurate and/or faster timestamps.

Documentation is included in the source releases, and is presented here for online viewing:


The latest source release is fasttime-0.6; you may download it from a sourceforge mirror:

Alternatively, you may access the most recent updates via anonymous CVS:

cvs -z3 -d login
cvs -z3 -d co fasttime


The following platform configurations are supported:

All configurations require gcc to build (due to gcc-specific inline assembly).


The following results show the development of fasttime on various platforms and under varying conditions. They are listed in reverse chronological order, so the most recent results are listed first.


Distributed under the Internet2 Open Source License. See the LICENSE file included in CVS and all file releases for conditions.


Alex Holkner,

fasttime was a Google Summer of Code sponsored project for the Internet2 Bulk Transport Working Group under the supervision of Stanislav Shalunov. A similar project was undertaken by Xun Luo; if you are interested in fasttime you should also investigate his project.

Google logo Internet2 logo Logo