Investigating fullBounds/layoutChanged

Bob Arning arning at charm.net
Fri Oct 18 11:52:00 UTC 2002


Wow! What do you have in your World? I asked because I was unable (on a 700 MHz system) to get either to appear at all. My twirling-the-mouse tally:

 - 293 tallies, 4877 msec.

**Tree**
100.0% {4877ms} PasteUpMorph>>doOneCycle
  100.0% {4877ms} WorldState>>doOneCycleFor:
    89.1% {4345ms} WorldState>>interCyclePause:
      |89.1% {4345ms} Delay>>wait
    10.9% {532ms} WorldState>>doOneCycleNowFor:
      10.9% {532ms} HandMorph>>processEvents
        10.6% {517ms} EventSensor>>nextEvent
          10.6% {517ms} EventSensor>>nextEventFromQueue

Cheers,
Bob

On Thu, 17 Oct 2002 23:05:58 -0400 "Eddie Cottongim" <cottonsqueak at earthlink.net> wrote:
>41.2% spent in fullBounds on a slow (133mhz) system.
>8.2% spent in fullBounds on a faster (600mhz) system.
>
>Eddie
>
>----- Original Message -----
>From: "Bob Arning" <arning at charm.net>
>To: <squeak-dev at lists.squeakfoundation.org>
>Sent: Thursday, October 17, 2002 10:48 PM
>Subject: Re: Investigating fullBounds/layoutChanged
>
>
>> On Thu, 17 Oct 2002 22:26:23 -0400 "Eddie Cottongim"
><cottonsqueak at earthlink.net> wrote:
>> >Maybe its worth overriding position: in HandMorph not to send owner
>> >layoutChanged. Mouse
>> >move events come in at a pretty high rate and chew up a considerable
>amount
>> >of time, especially on
>> >a slow system, so optimizing this special case could help.
>>
>> I'm curious - if you start a MessageTally and twirl the mouse around for a
>while and then stop the MessageTally, what percent of the cpu are you seeing
>in #layoutChanged or #fullBounds?




More information about the Squeak-dev mailing list