Anonymous | Login | 02-25-2021 05:09 UTC |
Main | My View | View Issues | Change Log | Docs |
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 | ||||||||||||
|
There are no notes attached to this issue. |
Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
27 total queries executed. 24 unique queries executed. |