[Seaside] i10n or speed?
Philippe Marschall
philippe.marschall at gmail.com
Mon Mar 19 10:47:02 UTC 2007
Hi
Have you ever tried a counter in a recent version of Seaside? I don't
know about you but for such a simple application it is way too slow
for my taste. As part of the 2.8 cycle we look into ways of making
Seaside faster.
Attached you will find several traces for the counter application.
As you can see, an awful lot of time is spent to convert URLs to
String. Of that most time is spent in#encodeForHTTP.
So what do you find more important, that Seaside is fast or that is
supports non-ascii urls?
Cheers
Philippe
-------------- next part --------------
- 158 tallies, 82 msec.
**Tree**
51.3% {42ms} MessageTally>>spyEvery:on:
|51.3% {42ms} BlockContext>>ensure:
| 51.3% {42ms} MethodContext>>tempAt:put:
48.1% {39ms} WASession>>incomingRequest:
48.1% {39ms} WASession>>responseForRequest:
48.1% {39ms} WASession>>performRequest:
48.1% {39ms} WASession>>start:
48.1% {39ms} WARenderLoopMain>>start:
48.1% {39ms} WARenderLoop>>run
48.1% {39ms} WARender>>go
48.1% {39ms} WARender>>render
46.8% {38ms} WARender>>buildResponse
44.9% {37ms} WAToolFrame(WAPresenter)>>renderWithContext:
44.9% {37ms} WAToolFrame>>renderContentOn:
19.6% {16ms} WADivTag(WATagBrush)>>with:
|19.6% {16ms} WADivTag(WATagBrush)>>openTag
| 19.6% {16ms} WAHtmlStreamDocument>>openTag:attributes:
| 19.6% {16ms} WAHtmlStreamDocument>>bodyStream
| 19.6% {16ms} WARenderedHtmlRoot(WAHtmlRoot)>>writeOn:
| 19.6% {16ms} WARenderedHtmlRoot(WAHtmlRoot)>>writeHeadOn:
| 19.6% {16ms} WALinkElement(WAHtmlElement)>>writeOn:
| 19.6% {16ms} WALinkElement(WAHtmlElement)>>printOpenTagOn:
| 17.7% {15ms} WAHtmlAttributes>>writeOn:
| 17.7% {15ms} WAHtmlAttributes>>writeKey:value:on:
| 17.7% {15ms} WACanvas class>>encode:to:
| 16.5% {14ms} WAUrl>>displayString
| 16.5% {14ms} WAUrl>>urlWithQueryString
| 16.5% {14ms} WAUrl>>pathString
| 16.5% {14ms} ByteString(String)>>encodeForHTTP
| 12.7% {10ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
| |10.1% {8ms} TextConverter class>>newForEncoding:
| | 6.3% {5ms} Array(SequenceableCollection)>>includes:
| | |6.3% {5ms} Array(SequenceableCollection)>>indexOf:
| | | 6.3% {5ms} Array(SequenceableCollection)>>indexOf:ifAbsent:
| | | 6.3% {5ms} Array(SequenceableCollection)>>indexOf:startingAt:ifAbsent:
| | 3.2% {3ms} TextConverter class(Behavior)>>allSubclasses
| 3.8% {3ms} Character>>isSafeForHTTP
| 3.8% {3ms} Character>>isAlphaNumeric
| 3.8% {3ms} Character>>isLetter
| 3.2% {3ms} Latin1Environment class(LanguageEnvironment class)>>isLetter:
| 3.2% {3ms} Unicode class>>isLetter:
| 3.2% {3ms} SparseLargeTable>>at:
| 2.5% {2ms} SparseLargeTable>>pvtCheckIndex:
19.0% {16ms} WAToolFrame>>renderToolbarOn:
|7.6% {6ms} WAToolFrame>>renderToolsOn:
| |7.6% {6ms} WAAnchorTag>>with:
| | 7.0% {6ms} WAAnchorTag(WATagBrush)>>with:
| | 7.0% {6ms} WAAnchorTag(WATagBrush)>>openTag
| | 7.0% {6ms} WAHtmlStreamDocument>>openTag:attributes:
| | 7.0% {6ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| | 7.0% {6ms} WAHtmlAttributes>>writeOn:
| | 7.0% {6ms} WAHtmlAttributes>>writeKey:value:on:
| | 7.0% {6ms} WACanvas class>>encode:to:
| | 6.3% {5ms} WAUrl>>displayString
| | 6.3% {5ms} WAUrl>>urlWithQueryString
| | 4.4% {4ms} WAUrl>>queryString
| | 4.4% {4ms} WAUrl>>parameterString
| | 3.8% {3ms} ByteString(String)>>encodeForHTTP
| | 3.8% {3ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
| | 3.8% {3ms} TextConverter class>>newForEncoding:
| | 3.2% {3ms} TextConverter class(Behavior)>>allSubclasses
|5.7% {5ms} WAToolFrame>>renderActionsOn:
| |5.7% {5ms} WAAnchorTag>>on:of:
| | 5.1% {4ms} WAAnchorTag>>with:
| | 5.1% {4ms} WAAnchorTag(WATagBrush)>>with:
| | 5.1% {4ms} WAAnchorTag(WATagBrush)>>openTag
| | 5.1% {4ms} WAHtmlStreamDocument>>openTag:attributes:
| | 5.1% {4ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| | 5.1% {4ms} WAHtmlAttributes>>writeOn:
| | 5.1% {4ms} WAHtmlAttributes>>writeKey:value:on:
| | 5.1% {4ms} WACanvas class>>encode:to:
| | 4.4% {4ms} WAUrl>>displayString
| | 4.4% {4ms} WAUrl>>urlWithQueryString
| | 3.2% {3ms} WAUrl>>queryString
| | 3.2% {3ms} WAUrl>>parameterString
| | 2.5% {2ms} ByteString(String)>>encodeForHTTP
| | 2.5% {2ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
| | 2.5% {2ms} TextConverter class>>newForEncoding:
|3.2% {3ms} WAToolFrame>>renderNewSessionOn:
| 3.2% {3ms} WAAnchorTag>>with:
| 3.2% {3ms} WAAnchorTag(WATagBrush)>>with:
| 3.2% {3ms} WAAnchorTag(WATagBrush)>>openTag
| 3.2% {3ms} WAHtmlStreamDocument>>openTag:attributes:
| 3.2% {3ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| 3.2% {3ms} WAHtmlAttributes>>writeOn:
| 3.2% {3ms} WAHtmlAttributes>>writeKey:value:on:
| 3.2% {3ms} WACanvas class>>encode:to:
| 3.2% {3ms} WAUrl>>displayString
| 3.2% {3ms} WAUrl>>urlWithQueryString
6.3% {5ms} WAToolFrame>>renderChildOn:
6.3% {5ms} WARenderCanvas(WACanvas)>>render:
6.3% {5ms} WACounter(WAComponent)>>renderOn:
6.3% {5ms} WACounter(WAPresenter)>>renderWithContext:
6.3% {5ms} WACounter>>renderContentOn:
6.3% {5ms} WAAnchorTag>>with:
6.3% {5ms} WAAnchorTag(WATagBrush)>>with:
5.7% {5ms} WAAnchorTag(WATagBrush)>>openTag
5.7% {5ms} WAHtmlStreamDocument>>openTag:attributes:
5.7% {5ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
5.7% {5ms} WAHtmlAttributes>>writeOn:
5.7% {5ms} WAHtmlAttributes>>writeKey:value:on:
5.7% {5ms} WACanvas class>>encode:to:
5.7% {5ms} WAUrl>>displayString
5.7% {5ms} WAUrl>>urlWithQueryString
3.8% {3ms} WAUrl>>queryString
3.8% {3ms} WAUrl>>parameterString
3.2% {3ms} ByteString(String)>>encodeForHTTP
2.5% {2ms} Character>>isSafeForHTTP
2.5% {2ms} Character>>isAlphaNumeric
2.5% {2ms} Character>>isLetter
2.5% {2ms} Latin1Environment class(LanguageEnvironment class)>>isLetter:
2.5% {2ms} Unicode class>>isLetter:
**Leaves**
51.3% {42ms} MethodContext>>tempAt:put:
6.3% {5ms} Array(SequenceableCollection)>>indexOf:startingAt:ifAbsent:
3.2% {3ms} Character>>isOctetCharacter
2.5% {2ms} Character>>charCode
2.5% {2ms} SparseLargeTable>>pvtCheckIndex:
**Memory**
old +87,664 bytes
young -42,708 bytes
used +44,956 bytes
free -44,956 bytes
**GCs**
full 0 totalling 0ms (0.0% uptime)
incr 8 totalling 11ms (13.0% uptime), avg 1.0ms
tenures 1 (avg 8 GCs/tenure)
root table 0 overflows
-------------- next part --------------
- 154 tallies, 79 msec.
**Tree**
51.3% {41ms} MessageTally>>spyEvery:on:
|51.3% {41ms} BlockContext>>ensure:
| 51.3% {41ms} MethodContext>>tempAt:put:
48.1% {38ms} WASession>>incomingRequest:
48.1% {38ms} WASession>>responseForRequest:
48.1% {38ms} WASession>>performRequest:
48.1% {38ms} WASession>>start:
48.1% {38ms} WARenderLoopMain>>start:
48.1% {38ms} WARenderLoop>>run
48.1% {38ms} WARender>>go
48.1% {38ms} WARender>>render
46.8% {37ms} WARender>>buildResponse
44.8% {35ms} WAToolFrame(WAPresenter)>>renderWithContext:
44.8% {35ms} WAToolFrame>>renderContentOn:
22.1% {17ms} WAToolFrame>>renderToolbarOn:
|7.8% {6ms} WAToolFrame>>renderToolsOn:
| |7.8% {6ms} WAAnchorTag>>with:
| | 7.8% {6ms} WAAnchorTag(WATagBrush)>>with:
| | 7.8% {6ms} WAAnchorTag(WATagBrush)>>openTag
| | 7.8% {6ms} WAHtmlStreamDocument>>openTag:attributes:
| | 7.8% {6ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| | 7.8% {6ms} WAHtmlAttributes>>writeOn:
| | 7.8% {6ms} WAHtmlAttributes>>writeKey:value:on:
| | 7.8% {6ms} WACanvas class>>encode:to:
| | 5.8% {5ms} WAUrl>>displayString
| | 5.8% {5ms} WAUrl>>urlWithQueryString
| | 3.2% {3ms} WAUrl>>queryString
| | 3.2% {3ms} WAUrl>>parameterString
| | 3.2% {3ms} ByteString(String)>>encodeForHTTP
| | 3.2% {3ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
| | 2.6% {2ms} TextConverter class>>newForEncoding:
|7.1% {6ms} WAToolFrame>>renderActionsOn:
| |7.1% {6ms} WAAnchorTag>>on:of:
| | 5.8% {5ms} WAAnchorTag>>with:
| | 5.2% {4ms} WAAnchorTag(WATagBrush)>>with:
| | 5.2% {4ms} WAAnchorTag(WATagBrush)>>openTag
| | 5.2% {4ms} WAHtmlStreamDocument>>openTag:attributes:
| | 5.2% {4ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| | 5.2% {4ms} WAHtmlAttributes>>writeOn:
| | 5.2% {4ms} WAHtmlAttributes>>writeKey:value:on:
| | 5.2% {4ms} WACanvas class>>encode:to:
| | 3.9% {3ms} WAUrl>>displayString
| | 3.9% {3ms} WAUrl>>urlWithQueryString
| | 2.6% {2ms} WAUrl>>queryString
| | 2.6% {2ms} WAUrl>>parameterString
|3.2% {3ms} WAToolFrame>>renderNewSessionOn:
| 3.2% {3ms} WAAnchorTag>>with:
| 3.2% {3ms} WAAnchorTag(WATagBrush)>>with:
| 3.2% {3ms} WAAnchorTag(WATagBrush)>>openTag
| 3.2% {3ms} WAHtmlStreamDocument>>openTag:attributes:
| 3.2% {3ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| 3.2% {3ms} WAHtmlAttributes>>writeOn:
| 3.2% {3ms} WAHtmlAttributes>>writeKey:value:on:
| 3.2% {3ms} WACanvas class>>encode:to:
| 3.2% {3ms} WAUrl>>displayString
| 3.2% {3ms} WAUrl>>urlWithQueryString
12.3% {10ms} WADivTag(WATagBrush)>>with:
|12.3% {10ms} WADivTag(WATagBrush)>>openTag
| 12.3% {10ms} WAHtmlStreamDocument>>openTag:attributes:
| 12.3% {10ms} WAHtmlStreamDocument>>bodyStream
| 12.3% {10ms} WARenderedHtmlRoot(WAHtmlRoot)>>writeOn:
| 11.7% {9ms} WARenderedHtmlRoot(WAHtmlRoot)>>writeHeadOn:
| 11.7% {9ms} WALinkElement(WAHtmlElement)>>writeOn:
| 11.7% {9ms} WALinkElement(WAHtmlElement)>>printOpenTagOn:
| 11.7% {9ms} WAHtmlAttributes>>writeOn:
| 11.0% {9ms} WAHtmlAttributes>>writeKey:value:on:
| 11.0% {9ms} WACanvas class>>encode:to:
| 7.8% {6ms} WAUrl>>displayString
| |7.8% {6ms} WAUrl>>urlWithQueryString
| | 7.8% {6ms} WAUrl>>pathString
| | 7.8% {6ms} ByteString(String)>>encodeForHTTP
| | 7.1% {6ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
| | 6.5% {5ms} TextConverter class>>newForEncoding:
| | 3.9% {3ms} TextConverter class(Behavior)>>allSubclasses
| | 2.6% {2ms} OrderedCollection(Collection)>>asSet
| | 2.6% {2ms} Set class(Collection class)>>withAll:
| | 2.6% {2ms} Set(Collection)>>addAll:
| 3.2% {3ms} Array(SequenceableCollection)>>at:ifAbsent:
| 2.6% {2ms} primitives
10.4% {8ms} WAToolFrame>>renderChildOn:
10.4% {8ms} WARenderCanvas(WACanvas)>>render:
10.4% {8ms} WACounter(WAComponent)>>renderOn:
10.4% {8ms} WACounter(WAPresenter)>>renderWithContext:
10.4% {8ms} WACounter>>renderContentOn:
10.4% {8ms} WAAnchorTag>>with:
10.4% {8ms} WAAnchorTag(WATagBrush)>>with:
10.4% {8ms} WAAnchorTag(WATagBrush)>>openTag
10.4% {8ms} WAHtmlStreamDocument>>openTag:attributes:
10.4% {8ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
10.4% {8ms} WAHtmlAttributes>>writeOn:
10.4% {8ms} WAHtmlAttributes>>writeKey:value:on:
10.4% {8ms} WACanvas class>>encode:to:
8.4% {7ms} WAUrl>>displayString
8.4% {7ms} WAUrl>>urlWithQueryString
5.8% {5ms} WAUrl>>pathString
|5.8% {5ms} ByteString(String)>>encodeForHTTP
| 5.8% {5ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
| 5.8% {5ms} TextConverter class>>newForEncoding:
| 5.8% {5ms} TextConverter class(Behavior)>>allSubclasses
| 4.5% {4ms} OrderedCollection(Collection)>>asSet
| 4.5% {4ms} Set class(Collection class)>>withAll:
| 4.5% {4ms} Set(Collection)>>addAll:
| 4.5% {4ms} Set>>add:
| 3.2% {3ms} primitives
2.6% {2ms} WAUrl>>queryString
2.6% {2ms} WAUrl>>parameterString
2.6% {2ms} ByteString(String)>>encodeForHTTP
**Leaves**
51.3% {41ms} MethodContext>>tempAt:put:
7.1% {6ms} Array(SequenceableCollection)>>at:ifAbsent:
5.2% {4ms} Set>>add:
3.2% {3ms} SmallInteger(Magnitude)>>between:and:
**Memory**
old +82,084 bytes
young -36,428 bytes
used +45,656 bytes
free -45,656 bytes
**GCs**
full 0 totalling 0ms (0.0% uptime)
incr 8 totalling 10ms (13.0% uptime), avg 1.0ms
tenures 1 (avg 8 GCs/tenure)
root table 0 overflows
-------------- next part --------------
- 128 tallies, 67 msec.
**Tree**
52.3% {35ms} MessageTally>>spyEvery:on:
|52.3% {35ms} BlockContext>>ensure:
| 52.3% {35ms} MethodContext>>tempAt:put:
47.7% {32ms} WASession>>incomingRequest:
47.7% {32ms} WASession>>responseForRequest:
46.9% {31ms} WASession>>performRequest:
46.9% {31ms} WASession>>start:
46.9% {31ms} WARenderLoopMain>>start:
46.9% {31ms} WARenderLoop>>run
46.9% {31ms} WARender>>go
46.9% {31ms} WARender>>render
45.3% {30ms} WARender>>buildResponse
43.0% {29ms} WAToolFrame(WAPresenter)>>renderWithContext:
42.2% {28ms} WAToolFrame>>renderContentOn:
24.2% {16ms} WAToolFrame>>renderToolbarOn:
|10.2% {7ms} WAToolFrame>>renderToolsOn:
| |9.4% {6ms} WAAnchorTag>>with:
| | 9.4% {6ms} WAAnchorTag(WATagBrush)>>with:
| | 9.4% {6ms} WAAnchorTag(WATagBrush)>>openTag
| | 9.4% {6ms} WAHtmlStreamDocument>>openTag:attributes:
| | 9.4% {6ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| | 9.4% {6ms} WAHtmlAttributes>>writeOn:
| | 9.4% {6ms} WAHtmlAttributes>>writeKey:value:on:
| | 9.4% {6ms} WACanvas class>>encode:to:
| | 8.6% {6ms} WAUrl>>displayString
| | 8.6% {6ms} WAUrl>>urlWithQueryString
| | 4.7% {3ms} WAUrl>>pathString
| | |4.7% {3ms} ByteString(String)>>encodeForHTTP
| | | 4.7% {3ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
| | | 4.7% {3ms} TextConverter class>>newForEncoding:
| | | 3.1% {2ms} TextConverter class(Behavior)>>allSubclasses
| | 3.1% {2ms} WAUrl>>queryString
| | 3.1% {2ms} WAUrl>>parameterString
| | 3.1% {2ms} ByteString(String)>>encodeForHTTP
| | 3.1% {2ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
|6.3% {4ms} WAToolFrame>>renderActionsOn:
| |6.3% {4ms} WAAnchorTag>>on:of:
| | 5.5% {4ms} WAAnchorTag>>with:
| | 5.5% {4ms} WAAnchorTag(WATagBrush)>>with:
| | 5.5% {4ms} WAAnchorTag(WATagBrush)>>openTag
| | 5.5% {4ms} WAHtmlStreamDocument>>openTag:attributes:
| | 5.5% {4ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| | 5.5% {4ms} WAHtmlAttributes>>writeOn:
| | 5.5% {4ms} WAHtmlAttributes>>writeKey:value:on:
| | 4.7% {3ms} WACanvas class>>encode:to:
| | 3.9% {3ms} WAUrl>>displayString
| | 3.9% {3ms} WAUrl>>urlWithQueryString
|3.9% {3ms} WAToolFrame>>renderNewSessionOn:
| 3.9% {3ms} WAAnchorTag>>with:
| 3.9% {3ms} WAAnchorTag(WATagBrush)>>with:
| 3.9% {3ms} WAAnchorTag(WATagBrush)>>openTag
| 3.9% {3ms} WAHtmlStreamDocument>>openTag:attributes:
| 3.9% {3ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| 3.9% {3ms} WAHtmlAttributes>>writeOn:
| 3.9% {3ms} WAHtmlAttributes>>writeKey:value:on:
| 3.9% {3ms} WACanvas class>>encode:to:
| 3.1% {2ms} WAUrl>>displayString
| 3.1% {2ms} WAUrl>>urlWithQueryString
11.7% {8ms} WADivTag(WATagBrush)>>with:
|11.7% {8ms} WADivTag(WATagBrush)>>openTag
| 11.7% {8ms} WAHtmlStreamDocument>>openTag:attributes:
| 11.7% {8ms} WAHtmlStreamDocument>>bodyStream
| 11.7% {8ms} WARenderedHtmlRoot(WAHtmlRoot)>>writeOn:
| 11.7% {8ms} WARenderedHtmlRoot(WAHtmlRoot)>>writeHeadOn:
| 11.7% {8ms} WALinkElement(WAHtmlElement)>>writeOn:
| 11.7% {8ms} WALinkElement(WAHtmlElement)>>printOpenTagOn:
| 11.7% {8ms} WAHtmlAttributes>>writeOn:
| 11.7% {8ms} WAHtmlAttributes>>writeKey:value:on:
| 11.7% {8ms} WACanvas class>>encode:to:
| 9.4% {6ms} WAUrl>>displayString
| 9.4% {6ms} WAUrl>>urlWithQueryString
| 9.4% {6ms} WAUrl>>pathString
| 8.6% {6ms} ByteString(String)>>encodeForHTTP
| 4.7% {3ms} Character>>isSafeForHTTP
| |3.9% {3ms} Character>>isAlphaNumeric
| | 3.9% {3ms} Character>>isLetter
| 3.9% {3ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
| 3.9% {3ms} TextConverter class>>newForEncoding:
| 3.9% {3ms} TextConverter class(Behavior)>>allSubclasses
6.3% {4ms} WAToolFrame>>renderChildOn:
6.3% {4ms} WARenderCanvas(WACanvas)>>render:
6.3% {4ms} WACounter(WAComponent)>>renderOn:
6.3% {4ms} WACounter(WAPresenter)>>renderWithContext:
6.3% {4ms} WACounter>>renderContentOn:
6.3% {4ms} WAAnchorTag>>with:
5.5% {4ms} WAAnchorTag(WATagBrush)>>with:
5.5% {4ms} WAAnchorTag(WATagBrush)>>openTag
5.5% {4ms} WAHtmlStreamDocument>>openTag:attributes:
5.5% {4ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
5.5% {4ms} WAHtmlAttributes>>writeOn:
5.5% {4ms} WAHtmlAttributes>>writeKey:value:on:
5.5% {4ms} WACanvas class>>encode:to:
4.7% {3ms} WAUrl>>displayString
4.7% {3ms} WAUrl>>urlWithQueryString
**Leaves**
52.3% {35ms} MethodContext>>tempAt:put:
4.7% {3ms} ByteString(SequenceableCollection)>>do:
**Memory**
old +76,536 bytes
young -32,784 bytes
used +43,752 bytes
free -43,752 bytes
**GCs**
full 0 totalling 0ms (0.0% uptime)
incr 8 totalling 8ms (12.0% uptime), avg 1.0ms
tenures 1 (avg 8 GCs/tenure)
root table 0 overflows
-------------- next part --------------
- 155 tallies, 78 msec.
**Tree**
50.3% {39ms} MessageTally>>spyEvery:on:
|50.3% {39ms} BlockContext>>ensure:
| 50.3% {39ms} MethodContext>>tempAt:put:
49.0% {38ms} WASession>>incomingRequest:
49.0% {38ms} WASession>>responseForRequest:
49.0% {38ms} WASession>>performRequest:
49.0% {38ms} WASession>>start:
49.0% {38ms} WARenderLoopMain>>start:
49.0% {38ms} WARenderLoop>>run
49.0% {38ms} WARender>>go
49.0% {38ms} WARender>>render
47.7% {37ms} WARender>>buildResponse
45.2% {35ms} WAToolFrame(WAPresenter)>>renderWithContext:
45.2% {35ms} WAToolFrame>>renderContentOn:
26.5% {21ms} WAToolFrame>>renderToolbarOn:
|11.6% {9ms} WAToolFrame>>renderToolsOn:
| |11.0% {9ms} WAAnchorTag>>with:
| | 11.0% {9ms} WAAnchorTag(WATagBrush)>>with:
| | 11.0% {9ms} WAAnchorTag(WATagBrush)>>openTag
| | 11.0% {9ms} WAHtmlStreamDocument>>openTag:attributes:
| | 11.0% {9ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| | 11.0% {9ms} WAHtmlAttributes>>writeOn:
| | 11.0% {9ms} WAHtmlAttributes>>writeKey:value:on:
| | 11.0% {9ms} WACanvas class>>encode:to:
| | 11.0% {9ms} WAUrl>>displayString
| | 11.0% {9ms} WAUrl>>urlWithQueryString
| | 8.4% {7ms} WAUrl>>queryString
| | |8.4% {7ms} WAUrl>>parameterString
| | | 8.4% {7ms} ByteString(String)>>encodeForHTTP
| | | 6.5% {5ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
| | | 6.5% {5ms} TextConverter class>>newForEncoding:
| | | 6.5% {5ms} TextConverter class(Behavior)>>allSubclasses
| | | 6.5% {5ms} OrderedCollection(Collection)>>asSet
| | | 6.5% {5ms} Set class(Collection class)>>withAll:
| | | 6.5% {5ms} Set(Collection)>>addAll:
| | | 6.5% {5ms} Set>>add:
| | | 6.5% {5ms} Set>>findElementOrNil:
| | | 6.5% {5ms} Set>>scanFor:
| | | 4.5% {4ms} CP1250TextConverter class(Behavior)>>hash
| | | 3.9% {3ms} ByteSymbol(String)>>hash
| | | 3.9% {3ms} ByteSymbol class>>stringHash:initialHash:
| | 2.6% {2ms} WAUrl>>pathString
| | 2.6% {2ms} ByteString(String)>>encodeForHTTP
|7.1% {6ms} WAToolFrame>>renderActionsOn:
| |7.1% {6ms} WAAnchorTag>>on:of:
| | 6.5% {5ms} WAAnchorTag>>with:
| | 6.5% {5ms} WAAnchorTag(WATagBrush)>>with:
| | 5.8% {5ms} WAAnchorTag(WATagBrush)>>openTag
| | 5.8% {5ms} WAHtmlStreamDocument>>openTag:attributes:
| | 5.8% {5ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| | 5.8% {5ms} WAHtmlAttributes>>writeOn:
| | 5.8% {5ms} WAHtmlAttributes>>writeKey:value:on:
| | 5.8% {5ms} WACanvas class>>encode:to:
| | 5.8% {5ms} WAUrl>>displayString
| | 5.8% {5ms} WAUrl>>urlWithQueryString
| | 3.2% {2ms} WAUrl>>pathString
| | 3.2% {2ms} ByteString(String)>>encodeForHTTP
| | 2.6% {2ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
| | 2.6% {2ms} TextConverter class>>newForEncoding:
| | 2.6% {2ms} TextConverter class(Behavior)>>allSubclasses
| | 2.6% {2ms} OrderedCollection(Collection)>>asSet
| | 2.6% {2ms} Set class(Collection class)>>withAll:
| | 2.6% {2ms} Set(Collection)>>addAll:
| | 2.6% {2ms} Set>>add:
| | 2.6% {2ms} Set>>findElementOrNil:
| | 2.6% {2ms} Set>>scanFor:
|3.9% {3ms} WAToolFrame>>renderTerminateOn:
| |3.9% {3ms} WAAnchorTag>>with:
| | 3.9% {3ms} WAAnchorTag(WATagBrush)>>with:
| | 3.9% {3ms} WAAnchorTag(WATagBrush)>>openTag
| | 3.9% {3ms} WAHtmlStreamDocument>>openTag:attributes:
| | 3.9% {3ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| | 3.9% {3ms} WAHtmlAttributes>>writeOn:
| | 3.9% {3ms} WAHtmlAttributes>>writeKey:value:on:
| | 3.9% {3ms} WACanvas class>>encode:to:
| | 3.9% {3ms} WAUrl>>displayString
| | 3.9% {3ms} WAUrl>>urlWithQueryString
| | 3.2% {2ms} WAUrl>>queryString
| | 3.2% {2ms} WAUrl>>parameterString
| | 2.6% {2ms} ByteString(String)>>encodeForHTTP
|3.2% {2ms} WAToolFrame>>renderNewSessionOn:
| 3.2% {2ms} WAAnchorTag>>with:
| 2.6% {2ms} WAAnchorTag(WATagBrush)>>with:
| 2.6% {2ms} WAAnchorTag(WATagBrush)>>openTag
| 2.6% {2ms} WAHtmlStreamDocument>>openTag:attributes:
| 2.6% {2ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| 2.6% {2ms} WAHtmlAttributes>>writeOn:
| 2.6% {2ms} WAHtmlAttributes>>writeKey:value:on:
| 2.6% {2ms} WACanvas class>>encode:to:
11.6% {9ms} WADivTag(WATagBrush)>>with:
|11.6% {9ms} WADivTag(WATagBrush)>>openTag
| 11.6% {9ms} WAHtmlStreamDocument>>openTag:attributes:
| 11.6% {9ms} WAHtmlStreamDocument>>bodyStream
| 11.6% {9ms} WARenderedHtmlRoot(WAHtmlRoot)>>writeOn:
| 11.6% {9ms} WARenderedHtmlRoot(WAHtmlRoot)>>writeHeadOn:
| 11.6% {9ms} WALinkElement(WAHtmlElement)>>writeOn:
| 11.6% {9ms} WALinkElement(WAHtmlElement)>>printOpenTagOn:
| 11.6% {9ms} WAHtmlAttributes>>writeOn:
| 11.6% {9ms} WAHtmlAttributes>>writeKey:value:on:
| 11.6% {9ms} WACanvas class>>encode:to:
| 8.4% {7ms} WAUrl>>displayString
| |8.4% {7ms} WAUrl>>urlWithQueryString
| | 8.4% {7ms} WAUrl>>pathString
| | 8.4% {7ms} ByteString(String)>>encodeForHTTP
| | 6.5% {5ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
| | 5.8% {5ms} TextConverter class>>newForEncoding:
| | 5.8% {5ms} TextConverter class(Behavior)>>allSubclasses
| | 3.2% {2ms} OrderedCollection(Collection)>>asSet
| | 3.2% {2ms} Set class(Collection class)>>withAll:
| | 3.2% {2ms} Set(Collection)>>addAll:
| | 2.6% {2ms} Set>>add:
| 3.2% {2ms} Array(SequenceableCollection)>>at:ifAbsent:
7.1% {6ms} WAToolFrame>>renderChildOn:
7.1% {6ms} WARenderCanvas(WACanvas)>>render:
7.1% {6ms} WACounter(WAComponent)>>renderOn:
7.1% {6ms} WACounter(WAPresenter)>>renderWithContext:
7.1% {6ms} WACounter>>renderContentOn:
6.5% {5ms} WAAnchorTag>>with:
6.5% {5ms} WAAnchorTag(WATagBrush)>>with:
6.5% {5ms} WAAnchorTag(WATagBrush)>>openTag
6.5% {5ms} WAHtmlStreamDocument>>openTag:attributes:
6.5% {5ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
6.5% {5ms} WAHtmlAttributes>>writeOn:
6.5% {5ms} WAHtmlAttributes>>writeKey:value:on:
6.5% {5ms} WACanvas class>>encode:to:
4.5% {4ms} WAUrl>>displayString
4.5% {4ms} WAUrl>>urlWithQueryString
2.6% {2ms} WAUrl>>pathString
2.6% {2ms} ByteString(String)>>encodeForHTTP
2.6% {2ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
**Leaves**
50.3% {39ms} MethodContext>>tempAt:put:
7.7% {6ms} Array(SequenceableCollection)>>at:ifAbsent:
4.5% {4ms} EUCJPTextConverter class(Object)>>=
3.9% {3ms} ByteSymbol class>>stringHash:initialHash:
3.9% {3ms} ByteString(SequenceableCollection)>>do:
**Memory**
old +78,612 bytes
young -33,332 bytes
used +45,280 bytes
free -45,280 bytes
**GCs**
full 0 totalling 0ms (0.0% uptime)
incr 8 totalling 10ms (13.0% uptime), avg 1.0ms
tenures 1 (avg 8 GCs/tenure)
root table 0 overflows
-------------- next part --------------
- 148 tallies, 75 msec.
**Tree**
50.7% {38ms} MessageTally>>spyEvery:on:
|50.7% {38ms} BlockContext>>ensure:
| 50.7% {38ms} MethodContext>>tempAt:put:
48.6% {36ms} WASession>>incomingRequest:
48.6% {36ms} WASession>>responseForRequest:
48.6% {36ms} WASession>>performRequest:
48.6% {36ms} WASession>>start:
48.6% {36ms} WARenderLoopMain>>start:
48.6% {36ms} WARenderLoop>>run
48.6% {36ms} WARender>>go
48.6% {36ms} WARender>>render
47.3% {35ms} WARender>>buildResponse
43.9% {33ms} WAToolFrame(WAPresenter)>>renderWithContext:
43.9% {33ms} WAToolFrame>>renderContentOn:
21.6% {16ms} WAToolFrame>>renderToolbarOn:
|10.1% {8ms} WAToolFrame>>renderToolsOn:
| |8.1% {6ms} WAAnchorTag>>with:
| | 6.8% {5ms} WAAnchorTag(WATagBrush)>>with:
| | 6.8% {5ms} WAAnchorTag(WATagBrush)>>openTag
| | 6.8% {5ms} WAHtmlStreamDocument>>openTag:attributes:
| | 6.8% {5ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| | 6.8% {5ms} WAHtmlAttributes>>writeOn:
| | 6.8% {5ms} WAHtmlAttributes>>writeKey:value:on:
| | 6.8% {5ms} WACanvas class>>encode:to:
| | 4.7% {4ms} WAUrl>>displayString
| | 4.7% {4ms} WAUrl>>urlWithQueryString
| | 2.7% {2ms} WAUrl>>pathString
| | 2.7% {2ms} ByteString(String)>>encodeForHTTP
|5.4% {4ms} WAToolFrame>>renderActionsOn:
| |5.4% {4ms} WAAnchorTag>>on:of:
| | 4.7% {4ms} WAAnchorTag>>with:
| | 4.7% {4ms} WAAnchorTag(WATagBrush)>>with:
| | 4.7% {4ms} WAAnchorTag(WATagBrush)>>openTag
| | 4.7% {4ms} WAHtmlStreamDocument>>openTag:attributes:
| | 4.7% {4ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| | 4.7% {4ms} WAHtmlAttributes>>writeOn:
| | 4.7% {4ms} WAHtmlAttributes>>writeKey:value:on:
| | 4.7% {4ms} WACanvas class>>encode:to:
| | 4.7% {4ms} WAUrl>>displayString
| | 4.7% {4ms} WAUrl>>urlWithQueryString
| | 3.4% {3ms} WAUrl>>queryString
| | 3.4% {3ms} WAUrl>>parameterString
| | 3.4% {3ms} ByteString(String)>>encodeForHTTP
|3.4% {3ms} WAToolFrame>>renderNewSessionOn:
| 3.4% {3ms} WAAnchorTag>>with:
| 3.4% {3ms} WAAnchorTag(WATagBrush)>>with:
| 3.4% {3ms} WAAnchorTag(WATagBrush)>>openTag
| 3.4% {3ms} WAHtmlStreamDocument>>openTag:attributes:
| 3.4% {3ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| 3.4% {3ms} WAHtmlAttributes>>writeOn:
| 3.4% {3ms} WAHtmlAttributes>>writeKey:value:on:
| 3.4% {3ms} WACanvas class>>encode:to:
| 2.7% {2ms} WAUrl>>displayString
| 2.7% {2ms} WAUrl>>urlWithQueryString
11.5% {9ms} WAToolFrame>>renderChildOn:
|10.8% {8ms} WARenderCanvas(WACanvas)>>render:
| 10.8% {8ms} WACounter(WAComponent)>>renderOn:
| 10.8% {8ms} WACounter(WAPresenter)>>renderWithContext:
| 10.8% {8ms} WACounter>>renderContentOn:
| 10.8% {8ms} WAAnchorTag>>with:
| 10.8% {8ms} WAAnchorTag(WATagBrush)>>with:
| 10.8% {8ms} WAAnchorTag(WATagBrush)>>openTag
| 10.8% {8ms} WAHtmlStreamDocument>>openTag:attributes:
| 10.8% {8ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| 10.8% {8ms} WAHtmlAttributes>>writeOn:
| 10.8% {8ms} WAHtmlAttributes>>writeKey:value:on:
| 10.8% {8ms} WACanvas class>>encode:to:
| 9.5% {7ms} WAUrl>>displayString
| 9.5% {7ms} WAUrl>>urlWithQueryString
| 7.4% {6ms} WAUrl>>queryString
| 7.4% {6ms} WAUrl>>parameterString
| 6.8% {5ms} ByteString(String)>>encodeForHTTP
| 6.8% {5ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
| 4.7% {4ms} ByteString(SequenceableCollection)>>do:
10.8% {8ms} WADivTag(WATagBrush)>>with:
10.8% {8ms} WADivTag(WATagBrush)>>openTag
10.8% {8ms} WAHtmlStreamDocument>>openTag:attributes:
10.8% {8ms} WAHtmlStreamDocument>>bodyStream
10.8% {8ms} WARenderedHtmlRoot(WAHtmlRoot)>>writeOn:
10.8% {8ms} WARenderedHtmlRoot(WAHtmlRoot)>>writeHeadOn:
10.8% {8ms} WALinkElement(WAHtmlElement)>>writeOn:
10.8% {8ms} WALinkElement(WAHtmlElement)>>printOpenTagOn:
10.8% {8ms} WAHtmlAttributes>>writeOn:
10.8% {8ms} WAHtmlAttributes>>writeKey:value:on:
10.8% {8ms} WACanvas class>>encode:to:
8.8% {7ms} WAUrl>>displayString
8.8% {7ms} WAUrl>>urlWithQueryString
8.8% {7ms} WAUrl>>pathString
8.1% {6ms} ByteString(String)>>encodeForHTTP
5.4% {4ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
|4.7% {4ms} TextConverter class>>newForEncoding:
| 4.7% {4ms} TextConverter class(Behavior)>>allSubclasses
| 2.7% {2ms} OrderedCollection(Collection)>>asSet
| 2.7% {2ms} Set class(Collection class)>>withAll:
| 2.7% {2ms} Set(Collection)>>addAll:
| 2.7% {2ms} Set>>add:
2.7% {2ms} Character>>isSafeForHTTP
2.7% {2ms} Character>>isAlphaNumeric
2.7% {2ms} Character>>isLetter
**Leaves**
50.7% {38ms} MethodContext>>tempAt:put:
6.1% {5ms} ByteString(SequenceableCollection)>>do:
5.4% {4ms} Array(SequenceableCollection)>>at:ifAbsent:
3.4% {3ms} Character>>charCode
**Memory**
old +73,692 bytes
young -30,456 bytes
used +43,236 bytes
free -43,236 bytes
**GCs**
full 0 totalling 0ms (0.0% uptime)
incr 8 totalling 8ms (11.0% uptime), avg 1.0ms
tenures 1 (avg 8 GCs/tenure)
root table 0 overflows
-------------- next part --------------
- 163 tallies, 91 msec.
**Tree**
55.2% {50ms} MessageTally>>spyEvery:on:
|55.2% {50ms} BlockContext>>ensure:
| 55.2% {50ms} MethodContext>>tempAt:put:
44.2% {40ms} WASession>>incomingRequest:
44.2% {40ms} WASession>>responseForRequest:
44.2% {40ms} WASession>>performRequest:
44.2% {40ms} WASession>>start:
44.2% {40ms} WARenderLoopMain>>start:
44.2% {40ms} WARenderLoop>>run
44.2% {40ms} WARender>>go
44.2% {40ms} WARender>>render
42.3% {38ms} WARender>>buildResponse
40.5% {37ms} WAToolFrame(WAPresenter)>>renderWithContext:
40.5% {37ms} WAToolFrame>>renderContentOn:
22.1% {20ms} WAToolFrame>>renderToolbarOn:
|9.8% {9ms} WAToolFrame>>renderToolsOn:
| |9.8% {9ms} WAAnchorTag>>with:
| | 9.2% {8ms} WAAnchorTag(WATagBrush)>>with:
| | 9.2% {8ms} WAAnchorTag(WATagBrush)>>openTag
| | 9.2% {8ms} WAHtmlStreamDocument>>openTag:attributes:
| | 9.2% {8ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| | 9.2% {8ms} WAHtmlAttributes>>writeOn:
| | 9.2% {8ms} WAHtmlAttributes>>writeKey:value:on:
| | 9.2% {8ms} WACanvas class>>encode:to:
| | 8.6% {8ms} WAUrl>>displayString
| | 8.6% {8ms} WAUrl>>urlWithQueryString
| | 4.9% {4ms} WAUrl>>queryString
| | |4.9% {4ms} WAUrl>>parameterString
| | | 4.9% {4ms} ByteString(String)>>encodeForHTTP
| | | 3.7% {3ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
| | | 3.1% {3ms} TextConverter class>>newForEncoding:
| | 3.7% {3ms} WAUrl>>pathString
| | 3.1% {3ms} ByteString(String)>>encodeForHTTP
| | 3.1% {3ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
| | 3.1% {3ms} TextConverter class>>newForEncoding:
|5.5% {5ms} WAToolFrame>>renderActionsOn:
| |5.5% {5ms} WAAnchorTag>>on:of:
| | 5.5% {5ms} WAAnchorTag>>with:
| | 4.3% {4ms} WAAnchorTag(WATagBrush)>>with:
| | 4.3% {4ms} WAAnchorTag(WATagBrush)>>openTag
| | 4.3% {4ms} WAHtmlStreamDocument>>openTag:attributes:
| | 4.3% {4ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| | 4.3% {4ms} WAHtmlAttributes>>writeOn:
| | 4.3% {4ms} WAHtmlAttributes>>writeKey:value:on:
| | 4.3% {4ms} WACanvas class>>encode:to:
| | 4.3% {4ms} WAUrl>>displayString
| | 4.3% {4ms} WAUrl>>urlWithQueryString
| | 3.1% {3ms} WAUrl>>queryString
| | 3.1% {3ms} WAUrl>>parameterString
| | 3.1% {3ms} ByteString(String)>>encodeForHTTP
| | 2.5% {2ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
|3.7% {3ms} WAToolFrame>>renderTerminateOn:
| |3.7% {3ms} WAAnchorTag>>with:
| | 3.7% {3ms} WAAnchorTag(WATagBrush)>>with:
| | 3.1% {3ms} WAAnchorTag(WATagBrush)>>openTag
| | 3.1% {3ms} WAHtmlStreamDocument>>openTag:attributes:
| | 3.1% {3ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| | 3.1% {3ms} WAHtmlAttributes>>writeOn:
| | 3.1% {3ms} WAHtmlAttributes>>writeKey:value:on:
| | 3.1% {3ms} WACanvas class>>encode:to:
| | 3.1% {3ms} WAUrl>>displayString
| | 3.1% {3ms} WAUrl>>urlWithQueryString
| | 2.5% {2ms} WAUrl>>queryString
| | 2.5% {2ms} WAUrl>>parameterString
|3.1% {3ms} WAToolFrame>>renderNewSessionOn:
| 2.5% {2ms} WAAnchorTag>>with:
| 2.5% {2ms} WAAnchorTag(WATagBrush)>>with:
| 2.5% {2ms} WAAnchorTag(WATagBrush)>>openTag
| 2.5% {2ms} WAHtmlStreamDocument>>openTag:attributes:
| 2.5% {2ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
| 2.5% {2ms} WAHtmlAttributes>>writeOn:
| 2.5% {2ms} WAHtmlAttributes>>writeKey:value:on:
| 2.5% {2ms} WACanvas class>>encode:to:
12.3% {11ms} WADivTag(WATagBrush)>>with:
|12.3% {11ms} WADivTag(WATagBrush)>>openTag
| 12.3% {11ms} WAHtmlStreamDocument>>openTag:attributes:
| 10.4% {9ms} WAHtmlStreamDocument>>bodyStream
| 10.4% {9ms} WARenderedHtmlRoot(WAHtmlRoot)>>writeOn:
| 10.4% {9ms} WARenderedHtmlRoot(WAHtmlRoot)>>writeHeadOn:
| 10.4% {9ms} WALinkElement(WAHtmlElement)>>writeOn:
| 10.4% {9ms} WALinkElement(WAHtmlElement)>>printOpenTagOn:
| 10.4% {9ms} WAHtmlAttributes>>writeOn:
| 10.4% {9ms} WAHtmlAttributes>>writeKey:value:on:
| 10.4% {9ms} WACanvas class>>encode:to:
| 8.6% {8ms} WAUrl>>displayString
| 8.6% {8ms} WAUrl>>urlWithQueryString
| 8.6% {8ms} WAUrl>>pathString
| 8.6% {8ms} ByteString(String)>>encodeForHTTP
| 6.1% {6ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
| |5.5% {5ms} TextConverter class>>newForEncoding:
| | 4.3% {4ms} TextConverter class(Behavior)>>allSubclasses
| | 2.5% {2ms} OrderedCollection(Collection)>>asSet
| | 2.5% {2ms} Set class(Collection class)>>withAll:
| | 2.5% {2ms} Set(Collection)>>addAll:
| 2.5% {2ms} Character>>isSafeForHTTP
6.1% {6ms} WAToolFrame>>renderChildOn:
6.1% {6ms} WARenderCanvas(WACanvas)>>render:
6.1% {6ms} WACounter(WAComponent)>>renderOn:
6.1% {6ms} WACounter(WAPresenter)>>renderWithContext:
6.1% {6ms} WACounter>>renderContentOn:
6.1% {6ms} WAAnchorTag>>with:
6.1% {6ms} WAAnchorTag(WATagBrush)>>with:
6.1% {6ms} WAAnchorTag(WATagBrush)>>openTag
6.1% {6ms} WAHtmlStreamDocument>>openTag:attributes:
6.1% {6ms} WAHtmlStreamDocument>>writeOpenTag:attributes:on:
6.1% {6ms} WAHtmlAttributes>>writeOn:
6.1% {6ms} WAHtmlAttributes>>writeKey:value:on:
6.1% {6ms} WACanvas class>>encode:to:
5.5% {5ms} WAUrl>>displayString
5.5% {5ms} WAUrl>>urlWithQueryString
3.1% {3ms} WAUrl>>queryString
|3.1% {3ms} WAUrl>>parameterString
| 3.1% {3ms} ByteString(String)>>encodeForHTTP
2.5% {2ms} WAUrl>>pathString
2.5% {2ms} ByteString(String)>>encodeForHTTP
2.5% {2ms} ByteString(String)>>encodeForHTTPWithTextEncoding:conditionBlock:
**Leaves**
55.2% {50ms} MethodContext>>tempAt:put:
5.5% {5ms} Array(SequenceableCollection)>>includes:
3.1% {3ms} ByteString(SequenceableCollection)>>do:
3.1% {3ms} RWBinaryOrTextStream>>nextPut:
3.1% {3ms} Array(SequenceableCollection)>>at:ifAbsent:
**Memory**
old +0 bytes
young +12,472 bytes
used +12,472 bytes
free -12,472 bytes
**GCs**
full 0 totalling 0ms (0.0% uptime)
incr 11 totalling 16ms (18.0% uptime), avg 1.0ms
tenures 0
root table 0 overflows
More information about the seaside
mailing list