On 17/02/2008, Igor Stasenko siguctua@gmail.com wrote:
HydraVM after refactoring of checkForInterrupts() '197378565 bytecodes/sec; 5183202 sends/sec' '195121951 bytecodes/sec; 5126658 sends/sec' '197378565 bytecodes/sec; 5308098 sends/sec' '197530864 bytecodes/sec; 5368739 sends/sec'
It's strange that [ 3000 milliSeconds asDelay wait ] timeToRun prints 2500 ( 4000 milliSeconds will print 3500, seems somewhere there is a constant subtraction placed ?)
Is there are some tests for how precise Delays working?
Okay, now need to do some testing, and then i will release the update.
Fixed that, now benchmarks looking much less diverse (which in own turn means that timing now much more accurate), also send/sec shows a small boost.
1 tinyBenchmarks '197378565 bytecodes/sec; 5434969 sends/sec' '197378565 bytecodes/sec; 5502853 sends/sec' '197378565 bytecodes/sec; 5434969 sends/sec' '197378565 bytecodes/sec; 5502853 sends/sec'