- 33984 tallies, 34068 msec. **Tree** -------------------------------- Process: other processes -------------------------------- 20.0% {6814ms} WeakArray class>>finalizationProcess 19.9% {6780ms} primitives -------------------------------- Process: (40s) 51327: nil -------------------------------- 65.5% {22315ms} PPSmalltalkNumberParser class(PPCompositeParser class)>>parse:startingAt: 65.3% {22246ms} PPSmalltalkNumberParser class(PPCompositeParser class)>>newStartingAt: 65.3% {22246ms} PPSmalltalkNumberParser(PPCompositeParser)>>initializeStartingAt: 21.3% {7256ms} PPSmalltalkNumberParser(PPSmalltalkNumberGrammar)>>signedDigits |21.3% {7256ms} PPSmalltalkNumberParser(PPSmalltalkNumberGrammar)>>signedDigitsBase: | 20.2% {6882ms} PPSmalltalkNumberParser(PPSmalltalkNumberGrammar)>>digitsBase: | 15.2% {5178ms} PPPredicateObjectParser class>>anyOf: | |12.7% {4327ms} Array(Object)>>printString | | |12.2% {4156ms} Array(Object)>>printStringLimitedTo: | | | 11.0% {3747ms} Array>>printOn: | | | |9.0% {3066ms} Array>>printAsLiteralFormOn: | | | | |8.9% {3032ms} Array(Collection)>>printElementsOn: | | | | | 3.2% {1090ms} LimitedWriteStream(Stream)>>print: | | | | | |3.1% {1056ms} Character>>printOn: | | | | | | 3.0% {1022ms} LimitedWriteStream>>nextPut: | | | | | | 1.9% {647ms} primitives | | | | | | 1.1% {375ms} LimitedWriteStream(WriteStream)>>nextPut: | | | | | 2.4% {818ms} primitives | | | | | 1.8% {613ms} Array(SequenceableCollection)>>do:separatedBy: | | | | | 1.3% {443ms} LimitedWriteStream(WriteStream)>>space | | | |2.0% {681ms} Array>>shouldBePrintedAsLiteral | | | | 1.4% {477ms} Array(Collection)>>allSatisfy: | | | 1.1% {375ms} String class(SequenceableCollection class)>>streamContents:limitedTo: | |1.8% {613ms} ByteString(String)>>, | | 1.1% {375ms} primitives | 4.3% {1465ms} Character>>to: | 2.8% {954ms} Interval>>collect: | |2.7% {920ms} primitives | 1.2% {409ms} primitives 20.2% {6882ms} PPSmalltalkNumberParser(PPSmalltalkNumberGrammar)>>digits |20.1% {6848ms} PPSmalltalkNumberParser(PPSmalltalkNumberGrammar)>>digitsBase: | 15.2% {5178ms} PPPredicateObjectParser class>>anyOf: | |12.8% {4361ms} Array(Object)>>printString | | |12.3% {4190ms} Array(Object)>>printStringLimitedTo: | | | 10.8% {3679ms} Array>>printOn: | | | |8.8% {2998ms} Array>>printAsLiteralFormOn: | | | | |8.7% {2964ms} Array(Collection)>>printElementsOn: | | | | | 3.0% {1022ms} LimitedWriteStream(Stream)>>print: | | | | | |3.0% {1022ms} Character>>printOn: | | | | | | 2.8% {954ms} LimitedWriteStream>>nextPut: | | | | | | 1.8% {613ms} primitives | | | | | | 1.0% {341ms} LimitedWriteStream(WriteStream)>>nextPut: | | | | | 2.3% {784ms} primitives | | | | | 1.9% {647ms} Array(SequenceableCollection)>>do:separatedBy: | | | | | 1.4% {477ms} LimitedWriteStream(WriteStream)>>space | | | | | 1.0% {341ms} LimitedWriteStream>>nextPut: | | | |2.0% {681ms} Array>>shouldBePrintedAsLiteral | | | | 1.5% {511ms} Array(Collection)>>allSatisfy: | | | 1.4% {477ms} String class(SequenceableCollection class)>>streamContents:limitedTo: | |1.8% {613ms} ByteString(String)>>, | | 1.4% {477ms} primitives | 4.2% {1431ms} Character>>to: | 2.6% {886ms} Interval>>collect: | |2.6% {886ms} primitives | 1.1% {375ms} primitives 12.1% {4122ms} PPSmalltalkNumberParser(PPCompositeParser)>>productionNames |3.4% {1158ms} ByteString(String)>>asSymbol | |3.3% {1124ms} Symbol class>>intern: | | 3.2% {1090ms} Symbol class>>lookup: | | 3.1% {1056ms} WeakSet>>like: | | 3.0% {1022ms} WeakSet>>scanFor: | | 2.5% {852ms} ByteSymbol(Symbol)>>= | | 2.3% {784ms} primitives |2.8% {954ms} Dictionary>>at:put: | |1.2% {409ms} Dictionary(HashedCollection)>>atNewIndex:put: | | |1.1% {375ms} Dictionary(HashedCollection)>>grow | |1.0% {341ms} primitives |2.2% {749ms} Array(SequenceableCollection)>>includes: | |1.4% {477ms} primitives |1.1% {375ms} PPSmalltalkNumberParser class(PPCompositeParser class)>>ignoredNames 3.3% {1124ms} PPSmalltalkNumberParser(PPSmalltalkNumberGrammar)>>exponent |2.7% {920ms} PPPredicateObjectParser class>>anyOf: | 1.9% {647ms} ByteString(Object)>>printString | 1.7% {579ms} ByteString(Object)>>printStringLimitedTo: 2.4% {818ms} PPDelegateParser class(PPParser class)>>named: |2.3% {784ms} PPDelegateParser(PPParser)>>name: | 2.0% {681ms} PPDelegateParser(PPParser)>>propertyAt:put: | 1.7% {579ms} Dictionary>>at:put: | 1.1% {375ms} Association class>>key:value: 1.6% {545ms} PPSmalltalkNumberParser(PPSmalltalkNumberGrammar)>>sign |1.4% {477ms} Character>>asParser | 1.4% {477ms} PPLiteralObjectParser class(PPLiteralParser class)>>on: 1.5% {511ms} PPSmalltalkNumberParser>>decimalNumber |1.4% {477ms} PPSmalltalkNumberParser(PPSmalltalkNumberGrammar)>>decimalNumber 1.3% {443ms} Dictionary>>keysAndValuesDo: 2.7% {920ms} PPAndParser>>parseOn: |2.7% {920ms} PPSequenceParser>>parseOn: | 2.1% {715ms} PPFlattenParser>>parseOn: | 1.9% {647ms} PPDelegateParser>>parseOn: | 1.9% {647ms} PPFlattenParser>>parseOn: | 1.7% {579ms} PPPossessiveRepeatingParser>>parseOn: 2.7% {920ms} PPDelegateParser>>parseOn: |2.7% {920ms} PPActionParser>>parseOn: | 2.7% {920ms} PPSequenceParser>>parseOn: | 2.0% {681ms} PPDelegateParser>>parseOn: | 1.9% {647ms} PPSequenceParser>>parseOn: | 1.6% {545ms} PPFlattenParser>>parseOn: | 1.4% {477ms} PPPossessiveRepeatingParser>>parseOn: 1.5% {511ms} Character>>asParser 1.5% {511ms} PPLiteralObjectParser class(PPLiteralParser class)>>on: 3.8% {1295ms} Array(SequenceableCollection)>>includes: 3.7% {1261ms} Array(SequenceableCollection)>>indexOf: 3.6% {1226ms} Array(SequenceableCollection)>>indexOf:ifAbsent: 2.8% {954ms} Array(SequenceableCollection)>>indexOf:startingAt:ifAbsent: 1.8% {613ms} Character>>= 1.0% {341ms} primitives 2.1% {715ms} PPSmalltalkNumberParser>>makeNumberFrom:base: 1.6% {545ms} PPSmalltalkNumberMaker>>makeNumber 1.5% {511ms} PPSmalltalkNumberMaker>>makeInteger 1.5% {511ms} PPSmalltalkNumberMaker>>toInteger: 1.5% {511ms} PPSmalltalkNumberMaker>>toInteger:base: **Leaves** 19.9% {6780ms} WeakArray class>>finalizationProcess 5.6% {1908ms} LimitedWriteStream>>nextPut: 5.3% {1806ms} Interval>>collect: 4.7% {1601ms} Array(Collection)>>printElementsOn: 3.7% {1261ms} Array(SequenceableCollection)>>do:separatedBy: 3.3% {1124ms} ByteString(String)>>, 2.6% {886ms} ByteSymbol(Symbol)>>= 2.5% {852ms} Character>>isOctetCharacter 2.2% {749ms} Character>>to: 2.0% {681ms} Character>>= 1.9% {647ms} ByteString class(String class)>>new: 1.6% {545ms} Array(Collection)>>allSatisfy: 1.5% {511ms} Array(SequenceableCollection)>>includes: 1.4% {477ms} PPSmalltalkNumberParser class(ClassDescription)>>instVarNames 1.4% {477ms} Dictionary>>at:put: 1.3% {443ms} Array(SequenceableCollection)>>do: 1.3% {443ms} Association class>>key:value: 1.3% {443ms} LimitedWriteStream>>setLimit:limitBlock: 1.2% {409ms} Array(Object)>>printString 1.2% {409ms} Array(SequenceableCollection)>>indexOf:ifAbsent: 1.2% {409ms} PPChoiceParser class(PPListParser class)>>withAll: 1.2% {409ms} Array(SequenceableCollection)>>indexOf:startingAt:ifAbsent: 1.1% {375ms} LimitedWriteStream(WriteStream)>>nextPut: 1.0% {341ms} ByteString(SequenceableCollection)>>copyReplaceFrom:to:with: **Memory** old +60,144 bytes young -52,404 bytes used +7,740 bytes free -7,740 bytes **GCs** full 0 totalling 0ms (0.0% uptime) incr 982 totalling 6,757ms (20.0% uptime), avg 7.0ms tenures 1 (avg 982 GCs/tenure) root table 0 overflows