Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0002642 [Croquet] Hedgehog major always 02-01-06 23:41 02-01-06 23:41
Reporter andreas View Status public  
Assigned To
Priority normal Resolution open  
Status new  
Summary 0002642: Mac: Massive root table overflows?
Description Observed on the Mac: After a while, Croquet slow down like mad (1fps) due to full GCs running on every cycle. Message tally shows that this is due to massive root overflows (see additional information below) but it is unclear why. This may also be related to other factors (ProcessBrowser showed 43% of the time in finalization process).
Additional Information  - 71278 tallies, 74367 msec.

**Tree**
63.2% {47000ms} EventSensor>>installEventTickler
  |63.2% {47000ms} EventSensor>>eventTickler
  | 63.2% {47000ms} Delay>>wait
  | 63.2% {47000ms} Semaphore>>wait
15.8% {11750ms} WeakArray class>>restartFinalizationProcess
  |15.8% {11750ms} WeakArray class>>finalizationProcess
  | 15.8% {11750ms} Semaphore>>wait
11.7% {8701ms} TRemoteControllerConnection(Object)>>fork:at:
  |5.4% {4016ms} TSimpleController(TIslandController)>>runEventLoop
  | |5.3% {3941ms} TSimpleController(TIslandController)>>advanceTo:
  | | 5.3% {3941ms} TMessageMaker>>doesNotUnderstand:
  | | 5.3% {3941ms} TFarRef>>syncSend:
  | | 5.3% {3941ms} TFarRef>>syncSend:withArguments:
  | | 5.3% {3941ms} TIsland>>advanceTo:
  | | 5.1% {3793ms} TIsland>>execute:
  | | 2.8% {2082ms} TSpace>>step
  |2.1% {1562ms} TLocalController>>runHeartbeat
  | |2.1% {1562ms} Delay>>wait
  | | 2.1% {1562ms} Semaphore>>wait
  |2.0% {1487ms} CroquetHarness>>renderProcess
  | 2.0% {1487ms} CroquetHarness>>renderWorld
7.8% {5801ms} PasteUpMorph>>doOneCycle
  7.8% {5801ms} WorldState>>doOneCycleFor:
    7.8% {5801ms} WorldState>>doOneCycleNowFor:
      4.6% {3421ms} WorldState>>displayWorldSafely:
        |4.6% {3421ms} PasteUpMorph>>displayWorld
        | 4.6% {3421ms} PasteUpMorph>>privateOuterDisplayWorld
        | 4.6% {3421ms} WorldState>>displayWorld:submorphs:
        | 4.6% {3421ms} WorldState>>drawWorld:submorphs:invalidAreasOn:
        | 4.6% {3421ms} FormCanvas(Canvas)>>fullDrawMorph:
        | 4.6% {3421ms} FormCanvas(Canvas)>>fullDraw:
        | 4.6% {3421ms} BFDParticipant(Morph)>>fullDrawOn:
        | 2.7% {2008ms} PluggableSystemWindow(Morph)>>drawSubmorphsOn:
        | 2.7% {2008ms} FormCanvas(Canvas)>>fullDrawMorph:
        | 2.7% {2008ms} FormCanvas(Canvas)>>fullDraw:
        | 2.7% {2008ms} PluggableListMorphPlus(Morph)>>fullDrawOn:
        | 2.6% {1934ms} PluggableListMorphPlus(Morph)>>drawSubmorphsOn:
        | 2.6% {1934ms} FormCanvas(Canvas)>>fullDrawMorph:
[2.6% {1934ms} FormCanvas(Canvas)>>fullDraw:
[ 2.6% {1934ms} TransformMorph(Morph)>>fullDrawOn:
      3.0% {2231ms} PasteUpMorph>>runStepMethods
        3.0% {2231ms} WorldState>>runStepMethodsIn:
          3.0% {2231ms} WorldState>>runLocalStepMethodsIn:
            3.0% {2231ms} StepMessage(MorphicAlarm)>>value:
              3.0% {2231ms} BFDParticipant(Morph)>>stepAt:
                2.9% {2157ms} BFDParticipant(CroquetParticipant)>>step
                  2.9% {2157ms} CroquetHarness>>step

**Leaves**
83.5% {62096ms} Semaphore>>wait

**Memory**
    old +235,540 bytes
    young +160,196 bytes
    used +395,736 bytes
    free -404,272 bytes

**GCs**
    full 138 totalling 57,132ms (77.0% uptime), avg 414.0ms
    incr 2455 totalling 2,445ms (3.0% uptime), avg 1.0ms
    tenures 262 (avg 9 GCs/tenure)
    root table 138 overflows
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
02-01-06 23:41 andreas New Issue


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
27 total queries executed.
24 unique queries executed.
Powered by Mantis Bugtracker