<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;"><div>First, thanks to all for the advice.<br></div><div><br></div><div>I parsed 1 Million elements, if you need more, let me know.<br></div><div>It takes about 11 hours to parse 20 million elements (out of 300million+).<br></div><div><br></div><div><br></div><div>For Eliot, here are the VM stats pre and post run:<br></div><div><br></div><div>pre:<br></div><div><br></div><div><blockquote style="border: 1px solid rgb(204, 204, 204); padding: 7px; background-color: rgb(245, 245, 245);"><div>uptime              1m 47s  (runtime 0m 28s, idletime 1m 18s)<br></div><div>memory                183,500,800 bytes<br></div><div>old                   174,548,768 bytes (95.1%)<br></div><div>young         7,190,528 bytes (3.9%)<br></div><div>used             141,216,264 bytes (77%)<br></div><div>free            36,618,336 bytes (20%)<br></div><div>GCs                      75 (1429.6 ms between GCs 379.4 ms runtime between GCs)<br></div><div>full            2 totalling 166 ms (0.58% runtime), avg 83 ms<br></div><div>marking           93 ms (56%) avg 46.5 ms,<br></div><div>compacting     73 ms (44%) avg 36.5 ms<br></div><div>scavenges       73 totalling 18 ms (0.06% runtime), avg 0.2 ms<br></div><div>tenures          17,175 (avg 235 tenures per scavenge)<br></div><div>Code compactions<br></div><div>7 totalling 7 ms (0.025% runtime), avg 1 ms<br></div></blockquote><br></div><div>post:<br></div><div><br></div><div><blockquote style="border: 1px solid rgb(204, 204, 204); padding: 7px; background-color: rgb(245, 245, 245);"><div>uptime              2h 13m 56s      (runtime 1h 27m 35s, idletime 46m 21s)<br></div><div>memory           200,278,016 bytes<br></div><div>old                   191,325,984 bytes (95.5%)<br></div><div>young         7,190,528 bytes (3.6%)<br></div><div>used             168,101,832 bytes (83.9%)<br></div><div>free          26,376,560 bytes (13.2%)<br></div><div>GCs                    51,213 (156.9 ms between GCs 102.6 ms runtime between GCs)<br></div><div>full         64 totalling 5,280 ms (0.1% runtime), avg 82.5 ms<br></div><div>marking               3,056 ms (57.9%) avg 47.8 ms,<br></div><div>compacting        2,224 ms (42.1%) avg 34.8 ms<br></div><div>scavenges  51,149 totalling 7,078 ms (0.13% runtime), avg 0.1 ms<br></div><div>tenures           51,863 (avg 1 tenures per scavenge)<br></div><div>Code compactions<br></div><div>70 totalling 67 ms (0.001% runtime), avg 1 ms<br></div><div>Since last view      51,138 (155 ms between GCs, 102 ms runtime between GCs)<br></div><div>uptime                          7929.3 s, runtime 5227 s, idletime 2702.3 s<br></div><div>full                                        62 totalling 5,114 ms (0.1% runtime), avg 82.5 ms<br></div><div>scavenge                              51,076 totalling 7,060 ms (0.1% runtime), avg 0.1 ms<br></div><div>tenures                            34,688 (avg 0 tenures per scavenge)<br></div><div>code compactions    63 totalling 60 ms (0.001% runtime), avg 1 ms<br></div></blockquote><br></div><div>Again, let me know If I you need moar stats.<br></div><div><br></div><div><br></div><div>Levente: Regarding #timeProfile is my friend.<br></div><div><br></div><div>I am not sure how to read this, but it may be that "peek" is the hog here.<br></div><div><br></div><div><br></div><div><blockquote style="border: 1px solid rgb(204, 204, 204); padding: 7px; background-color: rgb(245, 245, 245);"><div><br></div><div>- 2377155 tallies, 2405632 msec.<br></div><div><br></div><div>**Tree**<br></div><div>--------------------------------<br></div><div>Process: (40) 13800: nil<br></div><div>--------------------------------<br></div><div>99.6% {2395202ms} [] MorphicProject>>spawnNewProcess<br></div><div>  99.6% {2395202ms} PasteUpMorph>>doOneCycle<br></div><div>    99.6% {2395202ms} WorldState>>doOneCycleFor:<br></div><div>      99.6% {2395202ms} WorldState>>doOneCycleNowFor:<br></div><div>        99.6% {2395202ms} WorldState>>handsDo:<br></div><div>          99.6% {2395202ms} Array(SequenceableCollection)>>do:<br></div><div>            99.6% {2395202ms} [] WorldState>>doOneCycleNowFor:<br></div><div>              99.6% {2395202ms} HandMorph>>becomeActiveDuring:<br></div><div>                99.6% {2395202ms} ActiveHandVariable class>>value:during:<br></div><div>                  99.6% {2395202ms} FullBlockClosure(BlockClosure)>>ensure:<br></div><div>                    99.6% {2395202ms} [] ActiveHandVariable class>>value:during:<br></div><div>                      99.6% {2395202ms} ActiveHandVariable class(DynamicVariable class)>>value:during:<br></div><div>                        99.6% {2395202ms} FullBlockClosure(BlockClosure)>>ensure:<br></div><div>                          99.6% {2395202ms} [] ActiveHandVariable class(DynamicVariable class)>>value:during:<br></div><div>                            99.6% {2395202ms} [[]] WorldState>>doOneCycleNowFor:<br></div><div>                              99.6% {2395202ms} HandMorph>>processEvents<br></div><div>                                99.6% {2395202ms} HandMorph>>handleEvent:<br></div><div>                                  99.6% {2395202ms} HandMorph>>sendKeyboardEvent:<br></div><div>                                    99.6% {2395202ms} HandMorph>>sendEvent:focus:clear:<br></div><div>                                      99.6% {2395202ms} HandMorph>>sendFocusEvent:to:clear:<br></div><div>                                        99.6% {2395202ms} PasteUpMorph>>becomeActiveDuring:<br></div><div>                                          99.6% {2395202ms} ActiveWorldVariable class>>value:during:<br></div><div>                                            99.6% {2395202ms} FullBlockClosure(BlockClosure)>>ensure:<br></div><div>                                              99.6% {2395202ms} [] ActiveWorldVariable class>>value:during:<br></div><div>                                                99.6% {2395202ms} ActiveWorldVariable class(DynamicVariable class)>>value:during:<br></div><div>                                                  99.6% {2395202ms} FullBlockClosure(BlockClosure)>>ensure:<br></div><div>                                                    99.6% {2395202ms} [] ActiveWorldVariable class(DynamicVariable class)>>value:during:<br></div><div>                                                      99.6% {2395202ms} [] HandMorph>>sendFocusEvent:to:clear:<br></div><div>                                                        99.6% {2395202ms} HandMorph>>becomeActiveDuring:<br></div><div>                                                          99.6% {2395202ms} ActiveHandVariable class>>value:during:<br></div><div>                                                            99.6% {2395202ms} FullBlockClosure(BlockClosure)>>ensure:<br></div><div>                                                              99.6% {2395202ms} [] ActiveHandVariable class>>value:during:<br></div><div>                                                                99.6% {2395202ms} ActiveHandVariable class(DynamicVariable class)>>value:during:<br></div><div>                                                                  99.6% {2395202ms} FullBlockClosure(BlockClosure)>>ensure:<br></div><div>                                                                    99.6% {2395202ms} [] ActiveHandVariable class(DynamicVariable class)>>value:during:<br></div><div>                                                                      99.6% {2395202ms} [[]] HandMorph>>sendFocusEvent:to:clear:<br></div><div>                                                                        99.6% {2395202ms} KeyboardEvent(MorphicEvent)>>becomeActiveDuring:<br></div><div>                                                                          99.6% {2395202ms} ActiveEventVariable class>>value:during:<br></div><div>                                                                            99.6% {2395202ms} FullBlockClosure(BlockClosure)>>ensure:<br></div><div>                                                                              99.6% {2395202ms} [] ActiveEventVariable class>>value:during:<br></div><div>                                                                                99.6% {2395202ms} ActiveEventVariable class(DynamicVariable class)>>value:during:<br></div><div>                                                                                  99.6% {2395202ms} FullBlockClosure(BlockClosure)>>ensure:<br></div><div>                                                                                    99.6% {2395202ms} [] ActiveEventVariable class(DynamicVariable class)>>value:during:<br></div><div>                                                                                      99.6% {2395202ms} [[[]]] HandMorph>>sendFocusEvent:to:clear:<br></div><div>                                                                                        99.6% {2395202ms} TextMorphForEditView(Morph)>>processFocusEvent:<br></div><div>                                                                                          99.6% {2395202ms} TextMorphForEditView(Morph)>>processFocusEvent:using:<br></div><div>                                                                                            99.6% {2395202ms} MorphicEventDispatcher>>dispatchFocusEvent:with:<br></div><div>                                                                                              99.6% {2395202ms} MorphicEventDispatcher>>doHandlingForFocusEvent:with:<br></div><div>                                                                                                99.6% {2395202ms} TextMorphForEditView(Morph)>>handleFocusEvent:<br></div><div>                                                                                                  99.6% {2395202ms} TextMorphForEditView(Morph)>>handleEvent:<br></div><div>                                                                                                    99.6% {2395202ms} KeyboardEvent>>sentTo:<br></div><div>                                                                                                      99.6% {2395202ms} TextMorphForEditView(TextMorph)>>handleKeystroke:<br></div><div>                                                                                                        99.6% {2395202ms} TextMorphForEditView(Morph)>>handleKeystroke:<br></div><div>                                                                                                          99.6% {2395202ms} TextMorphForEditView>>keyStroke:<br></div><div>                                                                                                            99.6% {2395202ms} TextMorphForEditView(TextMorph)>>keyStroke:<br></div><div>                                                                                                              99.6% {2395202ms} ToolSet class>>codeCompletionAround:textMorph:keyStroke:<br></div><div>                                                                                                                99.6% {2395202ms} ECToolSet class>>codeCompletionAround:textMorph:keyStroke:<br></div><div>                                                                                                                  99.6% {2395202ms} [] TextMorphForEditView(TextMorph)>>keyStroke:<br></div><div>                                                                                                                    99.6% {2395202ms} TextMorphForEditView>>handleInteraction:fromEvent:<br></div><div>                                                                                                                      99.6% {2395202ms} TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:<br></div><div>                                                                                                                        99.6% {2395202ms} [[]] TextMorphForEditView(TextMorph)>>keyStroke:<br></div><div>                                                                                                                          99.6% {2395202ms} SmalltalkEditor(TextEditor)>>keyStroke:<br></div><div>                                                                                                                            99.6% {2395202ms} SmalltalkEditor(TextEditor)>>dispatchOnKeyboardEvent:<br></div><div>                                                                                                                              99.6% {2395202ms} SmalltalkEditor(TextEditor)>>doIt:<br></div><div>                                                                                                                                99.6% {2395202ms} SmalltalkEditor(TextEditor)>>doIt<br></div><div>                                                                                                                                  99.6% {2395202ms} SmalltalkEditor(TextEditor)>>evaluateSelection<br></div><div>                                                                                                                                    99.6% {2395202ms} SmalltalkEditor(TextEditor)>>evaluateSelectionAndDo:<br></div><div>                                                                                                                                      99.6% {2395202ms} FullBlockClosure(BlockClosure)>>on:do:<br></div><div>                                                                                                                                        99.6% {2395202ms} [] SmalltalkEditor(TextEditor)>>evaluateSelectionAndDo:<br></div><div>                                                                                                                                          99.6% {2395202ms} Compiler>>evaluate:in:to:environment:notifying:ifFail:logged:<br></div><div>                                                                                                                                            99.6% {2395202ms} Compiler>>evaluateCue:ifFail:logged:<br></div><div>                                                                                                                                              99.6% {2395202ms} Compiler>>evaluateCue:ifFail:<br></div><div>                                                                                                                                                99.6% {2395202ms} UndefinedObject>>DoIt<br></div><div>                                                                                                                                                  99.6% {2395202ms} FullBlockClosure(BlockClosure)>>timeProfile<br></div><div>                                                                                                                                                    99.6% {2395202ms} TimeProfileBrowser class>>onBlock:<br></div><div>                                                                                                                                                      99.6% {2395202ms} TimeProfileBrowser>>runBlock:<br></div><div>                                                                                                                                                        99.6% {2395202ms} TimeProfileBrowser>>runBlock:pollingEvery:<br></div><div>                                                                                                                                                          99.6% {2395202ms} MessageTally>>spyEvery:on:<br></div><div>                                                                                                                                                            99.6% {2395202ms} FullBlockClosure(BlockClosure)>>ensure:<br></div><div>                                                                                                                                                              99.6% {2395202ms} [] UndefinedObject>>DoIt<br></div><div>                                                                                                                                                                99.6% {2395202ms} DocDemoSaxHandler(SAXHandler)>>parseDocument<br></div><div>                                                                                                                                                                  99.6% {2395202ms} XMLParser>>parseDocument<br></div><div>                                                                                                                                                                    99.6% {2395202ms} FullBlockClosure(BlockClosure)>>on:do:<br></div><div>                                                                                                                                                                      99.6% {2395202ms} [] XMLParser>>parseDocument<br></div><div>                                                                                                                                                                        99.6% {2394956ms} XMLWellFormedParserTokenizer(XMLParserTokenizer)>>nextToken<br></div><div>                                                                                                                                                                          99.6% {2394892ms} XMLContentState>>nextTokenFrom:<br></div><div>                                                                                                                                                                            99.5% {2392436ms} XMLWellFormedParserTokenizer(XMLParserTokenizer)>>nextContentToken<br></div><div>                                                                                                                                                                              98.2% {2363012ms} XMLWellFormedParserTokenizer>>nextPCDataToken<br></div><div>                                                                                                                                                                                |67.6% {1626652ms} XMLNestedStreamReader>>peek<br></div><div>                                                                                                                                                                                |  |67.6% {1626281ms} FSReadStream>>next<br></div><div>                                                                                                                                                                                |  |  66.4% {1597152ms} primitives<br></div><div>                                                                                                                                                                                |  |  1.2% {28325ms} UTF8TextConverter>>nextFromStream:<br></div><div>                                                                                                                                                                                |26.5% {637549ms} XMLNestedStreamReader>>next<br></div><div>                                                                                                                                                                                |3.6% {87248ms} XMLWellFormedParserTokenizer>>nextGeneralEntityOrCharacterReferenceOnCharacterStream<br></div><div>                                                                                                                                                                                |  3.0% {72138ms} XMLWellFormedParserTokenizer>>nextGeneralEntityReferenceOnCharacterStream<br></div><div>                                                                                                                                                                                |    2.5% {59508ms} XMLWellFormedParserTokenizer>>nextEntityName<br></div><div>                                                                                                                                                                                |      1.8% {42464ms} XMLNestedStreamReader>>peek<br></div><div>                                                                                                                                                                                |        1.8% {42307ms} FSReadStream>>next<br></div><div>                                                                                                                                                                                |          1.7% {41744ms} primitives<br></div><div>                                                                                                                                                                              1.1% {27156ms} XMLWellFormedParserTokenizer>>nextContentMarkupToken<br></div><div> <br></div><div>**Leaves**<br></div><div>69.6% {1674285ms} FSReadStream>>next<br></div><div>26.5% {637941ms} XMLNestedStreamReader>>next<br></div><div><br></div><div>**Memory**<br></div><div>old                  +0 bytes<br></div><div>young          -4,101,240 bytes<br></div><div>used           -4,101,240 bytes<br></div><div>free           +4,101,240 bytes<br></div><div><br></div><div>**GCs**<br></div><div>full                  29 totalling 2,391 ms (0.1% uptime), avg 82.4 ms<br></div><div>incr                   24985 totalling 2,810 ms (0.1% uptime), avg 0.1 ms<br></div><div>tenures              3,015 (avg 8 GCs/tenure)<br></div><div>root table     0 overflows<br></div><div><br></div><div>- 2377155 tallies, 2405632 msec.<br></div><div><br></div><div>**Tree**<br></div><div>--------------------------------<br></div><div>Process: (40) 13800: nil<br></div><div>--------------------------------<br></div><div>99.6% {2395202ms} [] MorphicProject>>spawnNewProcess<br></div><div>  99.6% {2395202ms} PasteUpMorph>>doOneCycle<br></div><div>    99.6% {2395202ms} WorldState>>doOneCycleFor:<br></div><div>      99.6% {2395202ms} WorldState>>doOneCycleNowFor:<br></div><div>        99.6% {2395202ms} WorldState>>handsDo:<br></div><div>          99.6% {2395202ms} Array(SequenceableCollection)>>do:<br></div><div>            99.6% {2395202ms} [] WorldState>>doOneCycleNowFor:<br></div><div>              99.6% {2395202ms} HandMorph>>becomeActiveDuring:<br></div><div>                99.6% {2395202ms} ActiveHandVariable class>>value:during:<br></div><div>                  99.6% {2395202ms} FullBlockClosure(BlockClosure)>>ensure:<br></div><div>                    99.6% {2395202ms} [] ActiveHandVariable class>>value:during:<br></div><div>                      99.6% {2395202ms} ActiveHandVariable class(DynamicVariable class)>>value:during:<br></div><div>                        99.6% {2395202ms} FullBlockClosure(BlockClosure)>>ensure:<br></div><div>                          99.6% {2395202ms} [] ActiveHandVariable class(DynamicVariable class)>>value:during:<br></div><div>                            99.6% {2395202ms} [[]] WorldState>>doOneCycleNowFor:<br></div><div>                              99.6% {2395202ms} HandMorph>>processEvents<br></div><div>                                99.6% {2395202ms} HandMorph>>handleEvent:<br></div><div>                                  99.6% {2395202ms} HandMorph>>sendKeyboardEvent:<br></div><div>                                    99.6% {2395202ms} HandMorph>>sendEvent:focus:clear:<br></div><div>                                      99.6% {2395202ms} HandMorph>>sendFocusEvent:to:clear:<br></div><div>                                        99.6% {2395202ms} PasteUpMorph>>becomeActiveDuring:<br></div><div>                                          99.6% {2395202ms} ActiveWorldVariable class>>value:during:<br></div><div>                                            99.6% {2395202ms} FullBlockClosure(BlockClosure)>>ensure:<br></div><div>                                              99.6% {2395202ms} [] ActiveWorldVariable class>>value:during:<br></div><div>                                                99.6% {2395202ms} ActiveWorldVariable class(DynamicVariable class)>>value:during:<br></div><div>                                                  99.6% {2395202ms} FullBlockClosure(BlockClosure)>>ensure:<br></div><div>                                                    99.6% {2395202ms} [] ActiveWorldVariable class(DynamicVariable class)>>value:during:<br></div><div>                                                      99.6% {2395202ms} [] HandMorph>>sendFocusEvent:to:clear:<br></div><div>                                                        99.6% {2395202ms} HandMorph>>becomeActiveDuring:<br></div><div>                                                          99.6% {2395202ms} ActiveHandVariable class>>value:during:<br></div><div>                                                            99.6% {2395202ms} FullBlockClosure(BlockClosure)>>ensure:<br></div><div>                                                              99.6% {2395202ms} [] ActiveHandVariable class>>value:during:<br></div><div>                                                                99.6% {2395202ms} ActiveHandVariable class(DynamicVariable class)>>value:during:<br></div><div>                                                                  99.6% {2395202ms} FullBlockClosure(BlockClosure)>>ensure:<br></div><div>                                                                    99.6% {2395202ms} [] ActiveHandVariable class(DynamicVariable class)>>value:during:<br></div><div>                                                                      99.6% {2395202ms} [[]] HandMorph>>sendFocusEvent:to:clear:<br></div><div>                                                                        99.6% {2395202ms} KeyboardEvent(MorphicEvent)>>becomeActiveDuring:<br></div><div>                                                                          99.6% {2395202ms} ActiveEventVariable class>>value:during:<br></div><div>                                                                            99.6% {2395202ms} FullBlockClosure(BlockClosure)>>ensure:<br></div><div>                                                                              99.6% {2395202ms} [] ActiveEventVariable class>>value:during:<br></div><div>                                                                                99.6% {2395202ms} ActiveEventVariable class(DynamicVariable class)>>value:during:<br></div><div>                                                                                  99.6% {2395202ms} FullBlockClosure(BlockClosure)>>ensure:<br></div><div>                                                                                    99.6% {2395202ms} [] ActiveEventVariable class(DynamicVariable class)>>value:during:<br></div><div>                                                                                      99.6% {2395202ms} [[[]]] HandMorph>>sendFocusEvent:to:clear:<br></div><div>                                                                                        99.6% {2395202ms} TextMorphForEditView(Morph)>>processFocusEvent:<br></div><div>                                                                                          99.6% {2395202ms} TextMorphForEditView(Morph)>>processFocusEvent:using:<br></div><div>                                                                                            99.6% {2395202ms} MorphicEventDispatcher>>dispatchFocusEvent:with:<br></div><div>                                                                                              99.6% {2395202ms} MorphicEventDispatcher>>doHandlingForFocusEvent:with:<br></div><div>                                                                                                99.6% {2395202ms} TextMorphForEditView(Morph)>>handleFocusEvent:<br></div><div>                                                                                                  99.6% {2395202ms} TextMorphForEditView(Morph)>>handleEvent:<br></div><div>                                                                                                    99.6% {2395202ms} KeyboardEvent>>sentTo:<br></div><div>                                                                                                      99.6% {2395202ms} TextMorphForEditView(TextMorph)>>handleKeystroke:<br></div><div>                                                                                                        99.6% {2395202ms} TextMorphForEditView(Morph)>>handleKeystroke:<br></div><div>                                                                                                          99.6% {2395202ms} TextMorphForEditView>>keyStroke:<br></div><div>                                                                                                            99.6% {2395202ms} TextMorphForEditView(TextMorph)>>keyStroke:<br></div><div>                                                                                                              99.6% {2395202ms} ToolSet class>>codeCompletionAround:textMorph:keyStroke:<br></div><div>                                                                                                                99.6% {2395202ms} ECToolSet class>>codeCompletionAround:textMorph:keyStroke:<br></div><div>                                                                                                                  99.6% {2395202ms} [] TextMorphForEditView(TextMorph)>>keyStroke:<br></div><div>                                                                                                                    99.6% {2395202ms} TextMorphForEditView>>handleInteraction:fromEvent:<br></div><div>                                                                                                                      99.6% {2395202ms} TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:<br></div><div>                                                                                                                        99.6% {2395202ms} [[]] TextMorphForEditView(TextMorph)>>keyStroke:<br></div><div>                                                                                                                          99.6% {2395202ms} SmalltalkEditor(TextEditor)>>keyStroke:<br></div><div>                                                                                                                            99.6% {2395202ms} SmalltalkEditor(TextEditor)>>dispatchOnKeyboardEvent:<br></div><div>                                                                                                                              99.6% {2395202ms} SmalltalkEditor(TextEditor)>>doIt:<br></div><div>                                                                                                                                99.6% {2395202ms} SmalltalkEditor(TextEditor)>>doIt<br></div><div>                                                                                                                                  99.6% {2395202ms} SmalltalkEditor(TextEditor)>>evaluateSelection<br></div><div>                                                                                                                                    99.6% {2395202ms} SmalltalkEditor(TextEditor)>>evaluateSelectionAndDo:<br></div><div>                                                                                                                                      99.6% {2395202ms} FullBlockClosure(BlockClosure)>>on:do:<br></div><div>                                                                                                                                        99.6% {2395202ms} [] SmalltalkEditor(TextEditor)>>evaluateSelectionAndDo:<br></div><div>                                                                                                                                          99.6% {2395202ms} Compiler>>evaluate:in:to:environment:notifying:ifFail:logged:<br></div><div>                                                                                                                                            99.6% {2395202ms} Compiler>>evaluateCue:ifFail:logged:<br></div><div>                                                                                                                                              99.6% {2395202ms} Compiler>>evaluateCue:ifFail:<br></div><div>                                                                                                                                                99.6% {2395202ms} UndefinedObject>>DoIt<br></div><div>                                                                                                                                                  99.6% {2395202ms} FullBlockClosure(BlockClosure)>>timeProfile<br></div><div>                                                                                                                                                    99.6% {2395202ms} TimeProfileBrowser class>>onBlock:<br></div><div>                                                                                                                                                      99.6% {2395202ms} TimeProfileBrowser>>runBlock:<br></div><div>                                                                                                                                                        99.6% {2395202ms} TimeProfileBrowser>>runBlock:pollingEvery:<br></div><div>                                                                                                                                                          99.6% {2395202ms} MessageTally>>spyEvery:on:<br></div><div>                                                                                                                                                            99.6% {2395202ms} FullBlockClosure(BlockClosure)>>ensure:<br></div><div>                                                                                                                                                              99.6% {2395202ms} [] UndefinedObject>>DoIt<br></div><div>                                                                                                                                                                99.6% {2395202ms} DocDemoSaxHandler(SAXHandler)>>parseDocument<br></div><div>                                                                                                                                                                  99.6% {2395202ms} XMLParser>>parseDocument<br></div><div>                                                                                                                                                                    99.6% {2395202ms} FullBlockClosure(BlockClosure)>>on:do:<br></div><div>                                                                                                                                                                      99.6% {2395202ms} [] XMLParser>>parseDocument<br></div><div>                                                                                                                                                                        99.6% {2394956ms} XMLWellFormedParserTokenizer(XMLParserTokenizer)>>nextToken<br></div><div>                                                                                                                                                                          99.6% {2394892ms} XMLContentState>>nextTokenFrom:<br></div><div>                                                                                                                                                                            99.5% {2392436ms} XMLWellFormedParserTokenizer(XMLParserTokenizer)>>nextContentToken<br></div><div>                                                                                                                                                                              98.2% {2363012ms} XMLWellFormedParserTokenizer>>nextPCDataToken<br></div><div>                                                                                                                                                                                |67.6% {1626652ms} XMLNestedStreamReader>>peek<br></div><div>                                                                                                                                                                                |  |67.6% {1626281ms} FSReadStream>>next<br></div><div>                                                                                                                                                                                |  |  66.4% {1597152ms} primitives<br></div><div>                                                                                                                                                                                |  |  1.2% {28325ms} UTF8TextConverter>>nextFromStream:<br></div><div>                                                                                                                                                                                |26.5% {637549ms} XMLNestedStreamReader>>next<br></div><div>                                                                                                                                                                                |3.6% {87248ms} XMLWellFormedParserTokenizer>>nextGeneralEntityOrCharacterReferenceOnCharacterStream<br></div><div>                                                                                                                                                                                |  3.0% {72138ms} XMLWellFormedParserTokenizer>>nextGeneralEntityReferenceOnCharacterStream<br></div><div>                                                                                                                                                                                |    2.5% {59508ms} XMLWellFormedParserTokenizer>>nextEntityName<br></div><div>                                                                                                                                                                                |      1.8% {42464ms} XMLNestedStreamReader>>peek<br></div><div>                                                                                                                                                                                |        1.8% {42307ms} FSReadStream>>next<br></div><div>                                                                                                                                                                                |          1.7% {41744ms} primitives<br></div><div>                                                                                                                                                                              1.1% {27156ms} XMLWellFormedParserTokenizer>>nextContentMarkupToken<br></div><div> <br></div><div>**Leaves**<br></div><div>69.6% {1674285ms} FSReadStream>>next<br></div><div>26.5% {637941ms} XMLNestedStreamReader>>next<br></div><div><br></div><div>**Memory**<br></div><div>old                   +0 bytes<br></div><div>young          -4,101,240 bytes<br></div><div>used           -4,101,240 bytes<br></div><div>free           +4,101,240 bytes<br></div><div><br></div><div>**GCs**<br></div><div>full                  29 totalling 2,391 ms (0.1% uptime), avg 82.4 ms<br></div><div>incr                   24985 totalling 2,810 ms (0.1% uptime), avg 0.1 ms<br></div><div>tenures              3,015 (avg 8 GCs/tenure)<br></div><div>root table     0 overflows<br></div><div><br></div><div>Time Profile<br></div></blockquote><br></div><div>Thank you all for your time and for the new stuff learned!<br></div><div><br></div><div>t</div><div><br></div></div><br></body></html>