Squeak slowdowns (Unix 3.1)

Bob Arning arning at charm.net
Sun Mar 4 11:00:13 UTC 2001


Ned,

There is something about these two parts that doesn't seem to line up. EventSensor>>nextEventSynthesized is sent only when eventQueue is nil, yet you are seeing that it is not nil. How clean is this image? Could there perhaps be some code that is setting eventQueue to nil for a while and then resetting it? There are only two places that store into eventQueue and it would be easy to keep a record when either of those is called.

Cheers,
Bob

-----------------
On Sat, 3 Mar 2001 22:54:01 -0800 Ned Konz <ned at bike-nomad.com> wrote:
>On Saturday 03 March 2001 19:00, Bob Arning wrote:
>> - When things are running well and you
>> 	Sensor inspect
>> what class is it and, if it is an EventSensor, what is its eventQueue?
>
>An EventSensor, eventQueue is a SharedQueue with size of 0.
>
>> - When things are starting to go bad, same questions as above.
>
>They look the same. The queue is not backed up.
-----------------
>> >        |  |89.2% {8666ms} EventSensor>>nextEvent
>> >        |  |  89.2% {8666ms} EventSensor>>nextEventSynthesized
>> >        |  |    46.8% {4547ms} EventSensor>>primKbdNext
>> >        |  |    42.5% {4129ms} EventSensor>>primMousePt
>> >        |
-----------------





More information about the Squeak-dev mailing list