Squeak on Solaris

Bob Arning arning at charm.net
Sun Sep 28 19:26:45 UTC 2003


On Sun, 28 Sep 2003 12:02:27 -0700 Julian Fitzell <julian at beta4.com> wrote:
>96.6% {10202ms} Project class>>spawnNewProcess
>   |96.5% {10191ms} PasteUpMorph>>doOneCycle
>   |  96.5% {10191ms} WorldState>>doOneCycleFor:
>   |    83.7% {8840ms} WorldState>>doOneCycleNowFor:
>   |      |81.7% {8628ms} WorldState>>displayWorldSafely:
>   |      |  81.7% {8628ms} PasteUpMorph>>displayWorld
>   |      |    81.7% {8628ms} PasteUpMorph>>privateOuterDisplayWorld
>   |      |      81.7% {8628ms} WorldState>>displayWorld:submorphs:
>   |      |        81.1% {8565ms} WorldState>>forceDamageToScreen:
>   |      |          81.1% {8565ms} DisplayScreen>>forceDamageToScreen:
>   |      |            81.1% {8565ms} DisplayScreen>>forceToScreen:
>   |    12.8% {1352ms} WorldState>>interCyclePause:
>   |      12.6% {1331ms} Delay>>wait
>   |        12.5% {1320ms} primitives
>3.4% {359ms} ProcessBrowser>>startAutoUpdate
>   3.4% {359ms} ProcessBrowser>>updateProcessList

This...

>   |      |            81.1% {8565ms} DisplayScreen>>forceToScreen:

is *much* more than I have ever seen on the Mac and I wonder if unix can be so different. It would be interesting to modify DisplayScreen>>forceToScreen: just a tad to count how many times it is getting called - is this one call that takes a long time or a million calls that take little time each. Also, what is the setting of the preference #higherPerformance?

Cheers,
Bob



More information about the Squeak-dev mailing list