In your previous mail you wrote: The performance impact is negligible. The tokenbucket regulator uses the CPU cycle counter on i386 and alpha as it is much cheaper than microtime() on these platforms. => don't forget this (use CPU cycle counter) doesn't work on a multiprocessor! Francis.Dupont@enst-bretagne.fr