- SEE ALSO
- COPYRIGHT AND LICENSE
Language::Befunge::lib::HRTI - High-Resolution Timer extension
The HRTI fingerprint (0x48525449) allows a Funge program to measure elapsed time much more finely than the clock values returned by
The timer and mark-list are considered global and static, shared amongst all IP's, in order to retain tame behaviour. This timer is not affected by 'time travel' contrivances.
Create a new HRTI instance.
- $n = G()
Granularitypushes the smallest clock tick the underlying system can reliably handle, measured in microseconds.
Markdesignates the timer as having been read by the IP with this ID at this instance in time.
- $microseconds = T()
Timerpushes the number of microseconds elapsed since the last time an IP with this ID marked the timer. If there is no previous mark, acts like
Erase markerases the last timer mark by this IP (such that
Tabove will act like
- $microseconds = S()
Secondpushes the number of microseconds elapsed since the last whole second.
This software is copyright (c) 2003 by Jerome Quelin.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.