HydraVM now truly event-driven, with more clean design

Igor Stasenko siguctua at gmail.com
Tue Feb 19 01:32:54 UTC 2008


On 17/02/2008, Igor Stasenko <siguctua at 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'

-- 
Best regards,
Igor Stasenko AKA sig.



More information about the Squeak-dev mailing list