/xmlbench/trunk

To get this branch, use:
bzr branch http://darksoft.org/webbzr/xmlbench/trunk

« back to all changes in this revision

Viewing changes to results.memory/xsl.rdf.expat-sablotron-dom.parse

  • Committer: Suren A. Chilingaryan
  • Date: 2009-09-23 17:13:04 UTC
  • Revision ID: csa@dside.dyndns.org-20090923171304-osvtr4zqb29h11kd
Intel, Tango, Phobos, and RapidXML parsers; Memory benchmark scripts

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
--------------------------------------------------------------------------------
 
2
Command:            ./expat-sablotron-dom 1 ../xml.files/mini.rdf ../xml.files/rdf2html.xsl
 
3
Massif arguments:   --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
 
4
ms_print arguments: /tmp/massif.out
 
5
--------------------------------------------------------------------------------
 
6
 
 
7
 
 
8
    MB
 
9
23.92^                                 ,#                                   . 
 
10
     |                                ,@#                                 :@: 
 
11
     |                              ,:@@# :                            ..::@::
 
12
     |                            .@@:@@# :                           .::::@::
 
13
     |                          . :@@:@@# :                        .:@:::::@::
 
14
     |                        ,:: :@@:@@# :                      ..::@:::::@::
 
15
     |                      .@@:: :@@:@@# :                     :::::@:::::@::
 
16
     |                    .@:@@:: :@@:@@# :                  .:@:::::@:::::@::
 
17
     |                  .@:@:@@:: :@@:@@# :                ..::@:::::@:::::@::
 
18
     |                ,::@:@:@@:: :@@:@@# :               .::::@:::::@:::::@::
 
19
     |              .@@::@:@:@@:: :@@:@@# :            .:@:::::@:::::@:::::@::
 
20
     |            .::@@::@:@:@@:: :@@:@@# :          .:::@:::::@:::::@:::::@::
 
21
     |         ,@::::@@::@:@:@@:: :@@:@@# :         :::::@:::::@:::::@:::::@::
 
22
     |       ,@@@::::@@::@:@:@@:: :@@:@@# :      .:@:::::@:::::@:::::@:::::@::
 
23
     |      .@@@@::::@@::@:@:@@:: :@@:@@# :     :::@:::::@:::::@:::::@:::::@::
 
24
     |   ,,@:@@@@::::@@::@:@:@@:: :@@:@@# :   :::::@:::::@:::::@:::::@:::::@::
 
25
     |  :@@@:@@@@::::@@::@:@:@@:: :@@:@@# : .::::::@:::::@:::::@:::::@:::::@::
 
26
     |:::@@@:@@@@::::@@::@:@:@@:: :@@:@@# :::::::::@:::::@:::::@:::::@:::::@::
 
27
     |:::@@@:@@@@::::@@::@:@:@@:: :@@:@@# :::::::::@:::::@:::::@:::::@:::::@::
 
28
     |:::@@@:@@@@::::@@::@:@:@@:: :@@:@@# :::::::::@:::::@:::::@:::::@:::::@::
 
29
   0 +----------------------------------------------------------------------->Mi
 
30
     0                                                                   559.1
 
31
 
 
32
Number of snapshots: 93
 
33
 Detailed snapshots: [5, 6, 7, 10, 11, 12, 13, 18, 19, 20, 23, 25, 27, 28, 34, 35, 38, 39, 40 (peak), 50, 60, 70, 80, 90]
 
34
 
 
35
--------------------------------------------------------------------------------
 
36
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
37
--------------------------------------------------------------------------------
 
38
  0              0                0                0             0            0
 
39
  1      5,210,565        3,779,952        3,779,668           284            0
 
40
  2     11,389,342        4,228,760        4,227,806           954            0
 
41
  3     18,649,314        4,753,384        4,752,293         1,091            0
 
42
  4     24,015,434        5,146,800        5,145,630         1,170            0
 
43
  5     31,767,328        5,802,672        5,801,329         1,343            0
 
44
99.98% (5,801,329B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
45
->33.88% (1,966,080B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
46
| ->32.75% (1,900,544B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
47
| | ->14.68% (851,968B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
48
| | | ->14.68% (851,968B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
49
| | |   ->10.16% (589,824B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
50
| | |   | 
 
51
| | |   ->04.52% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
52
| | |     
 
53
| | ->11.29% (655,360B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
54
| | | ->10.16% (589,824B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
55
| | | | ->10.16% (589,824B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
56
| | | |   
 
57
| | | ->01.13% (65,536B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
58
| | |   ->01.13% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
59
| | |     
 
60
| | ->04.52% (262,144B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
61
| | | ->04.52% (262,144B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
62
| | |   ->03.39% (196,608B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
63
| | |   | 
 
64
| | |   ->01.13% (65,536B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
65
| | |     
 
66
| | ->01.13% (65,536B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
67
| | | ->01.13% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
68
| | |   ->01.13% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
69
| | |     
 
70
| | ->01.13% (65,536B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
71
| |   ->01.13% (65,536B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
72
| |     ->01.13% (65,536B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
73
| |       
 
74
| ->01.13% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
75
|   ->01.13% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
76
|     ->01.13% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
77
|       ->01.13% (65,536B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
78
|         
 
79
->31.93% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
80
| ->31.90% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
81
| | ->31.90% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
82
| |   
 
83
| ->00.03% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
84
 
85
->31.90% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
86
| ->31.90% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
87
| | ->31.90% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
88
| |   ->31.90% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
89
| |     ->31.90% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
90
| |       
 
91
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
92
 
93
->01.13% (65,549B) in 42 places, all below massif's threshold (01.00%)
 
94
 
95
->01.13% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
96
  ->01.13% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
97
    ->01.13% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
98
      ->01.13% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
99
        ->01.13% (65,536B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
100
          
 
101
--------------------------------------------------------------------------------
 
102
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
103
--------------------------------------------------------------------------------
 
104
  6     37,010,719        6,195,944        6,194,536         1,408            0
 
105
99.98% (6,194,536B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
106
->38.08% (2,359,296B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
107
| ->37.02% (2,293,760B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
108
| | ->20.10% (1,245,184B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
109
| | | ->20.10% (1,245,184B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
110
| | |   ->13.75% (851,968B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
111
| | |   | 
 
112
| | |   ->06.35% (393,216B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
113
| | |     
 
114
| | ->10.58% (655,360B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
115
| | | ->09.52% (589,824B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
116
| | | | ->09.52% (589,824B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
117
| | | |   
 
118
| | | ->01.06% (65,536B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
119
| | |   ->01.06% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
120
| | |     
 
121
| | ->04.23% (262,144B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
122
| | | ->04.23% (262,144B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
123
| | |   ->03.17% (196,608B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
124
| | |   | 
 
125
| | |   ->01.06% (65,536B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
126
| | |     
 
127
| | ->01.06% (65,536B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
128
| | | ->01.06% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
129
| | |   ->01.06% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
130
| | |     
 
131
| | ->01.06% (65,536B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
132
| |   ->01.06% (65,536B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
133
| |     ->01.06% (65,536B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
134
| |       
 
135
| ->01.06% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
136
|   ->01.06% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
137
|     ->01.06% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
138
|       ->01.06% (65,536B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
139
|         
 
140
->29.91% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
141
| ->29.88% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
142
| | ->29.88% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
143
| |   
 
144
| ->00.03% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
145
 
146
->29.88% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
147
| ->29.88% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
148
| | ->29.88% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
149
| |   ->29.88% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
150
| |     ->29.88% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
151
| |       
 
152
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
153
 
154
->01.06% (65,540B) in 42 places, all below massif's threshold (01.00%)
 
155
 
156
->01.06% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
157
  ->01.06% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
158
    ->01.06% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
159
      ->01.06% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
160
        ->01.06% (65,536B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
161
          
 
162
--------------------------------------------------------------------------------
 
163
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
164
--------------------------------------------------------------------------------
 
165
  7     43,851,612        6,720,704        6,719,100         1,604            0
 
166
99.98% (6,719,100B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
167
->42.91% (2,883,584B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
168
| ->41.93% (2,818,048B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
169
| | ->20.48% (1,376,256B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
170
| | | ->20.48% (1,376,256B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
171
| | |   ->13.65% (917,504B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
172
| | |   | 
 
173
| | |   ->06.83% (458,752B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
174
| | |     
 
175
| | ->10.73% (720,896B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
176
| | | ->09.75% (655,360B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
177
| | | | ->09.75% (655,360B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
178
| | | |   
 
179
| | | ->00.98% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
180
| | | 
 
181
| | ->07.80% (524,288B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
182
| | | ->07.80% (524,288B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
183
| | |   ->06.83% (458,752B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
184
| | |   | 
 
185
| | |   ->00.98% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
186
| | |   
 
187
| | ->02.93% (196,608B) in 3 places, all below massif's threshold (01.00%)
 
188
| |   
 
189
| ->00.98% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
190
 
191
->27.57% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
192
| ->27.54% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
193
| | ->27.54% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
194
| |   
 
195
| ->00.03% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
196
 
197
->27.55% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
198
| ->27.54% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
199
| | ->27.54% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
200
| |   ->27.54% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
201
| |     ->27.54% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
202
| |       
 
203
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
204
 
205
->01.95% (131,352B) in 43 places, all below massif's threshold (01.00%)
 
206
  
 
207
--------------------------------------------------------------------------------
 
208
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
209
--------------------------------------------------------------------------------
 
210
  8     49,801,667        7,179,680        7,177,985         1,695            0
 
211
  9     59,642,715        7,835,400        7,833,560         1,840            0
 
212
 10     64,576,399        8,294,512        8,292,511         2,001            0
 
213
99.98% (8,292,511B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
214
->53.73% (4,456,448B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
215
| ->52.94% (4,390,912B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
216
| | ->27.65% (2,293,760B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
217
| | | ->27.65% (2,293,760B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
218
| | |   ->19.75% (1,638,400B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
219
| | |   | 
 
220
| | |   ->07.90% (655,360B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
221
| | |     
 
222
| | ->12.64% (1,048,576B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
223
| | | ->11.06% (917,504B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
224
| | | | ->11.06% (917,504B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
225
| | | |   
 
226
| | | ->01.58% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
227
| | |   ->01.58% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
228
| | |     
 
229
| | ->08.69% (720,896B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
230
| | | ->08.69% (720,896B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
231
| | |   ->07.90% (655,360B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
232
| | |   | 
 
233
| | |   ->00.79% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
234
| | |   
 
235
| | ->01.58% (131,072B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
236
| | | ->01.58% (131,072B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
237
| | |   ->01.58% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
238
| | |     
 
239
| | ->01.58% (131,072B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
240
| | | ->01.58% (131,072B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
241
| | |   ->01.58% (131,072B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
242
| | |     
 
243
| | ->00.79% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
244
| | 
 
245
| ->00.79% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
246
 
247
->22.34% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
248
| ->22.32% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
249
| | ->22.32% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
250
| |   
 
251
| ->00.02% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
252
 
253
->22.32% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
254
| ->22.32% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
255
| | ->22.32% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
256
| |   ->22.32% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
257
| |     ->22.32% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
258
| |       
 
259
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
260
 
261
->01.59% (131,899B) in 43 places, all below massif's threshold (01.00%)
 
262
  
 
263
--------------------------------------------------------------------------------
 
264
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
265
--------------------------------------------------------------------------------
 
266
 11     71,609,022        8,819,152        8,817,020         2,132            0
 
267
99.98% (8,817,020B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
268
->56.48% (4,980,736B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
269
| ->55.73% (4,915,200B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
270
| | ->28.98% (2,555,904B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
271
| | | ->28.98% (2,555,904B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
272
| | |   ->21.55% (1,900,544B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
273
| | |   | 
 
274
| | |   ->07.43% (655,360B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
275
| | |     
 
276
| | ->11.89% (1,048,576B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
277
| | | ->10.40% (917,504B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
278
| | | | ->10.40% (917,504B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
279
| | | |   
 
280
| | | ->01.49% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
281
| | |   ->01.49% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
282
| | |     
 
283
| | ->10.40% (917,504B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
284
| | | ->10.40% (917,504B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
285
| | |   ->08.92% (786,432B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
286
| | |   | 
 
287
| | |   ->01.49% (131,072B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
288
| | |     
 
289
| | ->01.49% (131,072B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
290
| | | ->01.49% (131,072B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
291
| | |   ->01.49% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
292
| | |     
 
293
| | ->01.49% (131,072B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
294
| | | ->01.49% (131,072B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
295
| | |   ->01.49% (131,072B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
296
| | |     
 
297
| | ->01.49% (131,072B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
298
| |   ->01.49% (131,072B) in 2 places, all below massif's threshold (01.00%)
 
299
| |     
 
300
| ->00.74% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
301
 
302
->21.01% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
303
| ->20.99% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
304
| | ->20.99% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
305
| |   
 
306
| ->00.02% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
307
 
308
->20.99% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
309
| ->20.99% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
310
| | ->20.99% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
311
| |   ->20.99% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
312
| |     ->20.99% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
313
| |       
 
314
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
315
 
316
->01.50% (132,120B) in 43 places, all below massif's threshold (01.00%)
 
317
  
 
318
--------------------------------------------------------------------------------
 
319
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
320
--------------------------------------------------------------------------------
 
321
 12     81,140,625        9,606,120        9,603,811         2,309            0
 
322
99.98% (9,603,811B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
323
->60.04% (5,767,168B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
324
| ->59.35% (5,701,632B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
325
| | ->29.34% (2,818,048B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
326
| | | ->29.34% (2,818,048B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
327
| | |   ->21.83% (2,097,152B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
328
| | |   | 
 
329
| | |   ->07.50% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
330
| | |     
 
331
| | ->11.60% (1,114,112B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
332
| | | ->10.23% (983,040B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
333
| | | | ->10.23% (983,040B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
334
| | | |   
 
335
| | | ->01.36% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
336
| | |   ->01.36% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
337
| | |     
 
338
| | ->10.92% (1,048,576B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
339
| | | ->10.92% (1,048,576B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
340
| | |   ->08.19% (786,432B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
341
| | |   | 
 
342
| | |   ->02.73% (262,144B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
343
| | |     
 
344
| | ->03.41% (327,680B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
345
| | | ->03.41% (327,680B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
346
| | |   ->03.41% (327,680B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
347
| | |     
 
348
| | ->02.05% (196,608B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
349
| | | ->01.36% (131,072B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
350
| | | | ->01.36% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
351
| | | |   
 
352
| | | ->00.68% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
353
| | | 
 
354
| | ->02.05% (196,608B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
355
| |   ->01.36% (131,072B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
356
| |   | ->01.36% (131,072B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
357
| |   |   
 
358
| |   ->00.68% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
359
| |   
 
360
| ->00.68% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
361
 
362
->19.29% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
363
| ->19.27% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
364
| | ->19.27% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
365
| |   
 
366
| ->00.02% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
367
 
368
->19.27% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
369
| ->19.27% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
370
| | ->19.27% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
371
| |   ->19.27% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
372
| |     ->19.27% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
373
| |       
 
374
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
375
 
376
->01.38% (132,479B) in 43 places, all below massif's threshold (01.00%)
 
377
  
 
378
--------------------------------------------------------------------------------
 
379
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
380
--------------------------------------------------------------------------------
 
381
 13     88,141,221       10,130,712       10,128,220         2,492            0
 
382
99.98% (10,128,220B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
383
->62.10% (6,291,456B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
384
| ->61.46% (6,225,920B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
385
| | ->29.11% (2,949,120B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
386
| | | ->29.11% (2,949,120B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
387
| | |   ->21.99% (2,228,224B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
388
| | |   | 
 
389
| | |   ->07.12% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
390
| | |     
 
391
| | ->12.94% (1,310,720B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
392
| | | ->11.00% (1,114,112B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
393
| | | | ->11.00% (1,114,112B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
394
| | | |   
 
395
| | | ->01.94% (196,608B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
396
| | |   ->01.94% (196,608B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
397
| | |     
 
398
| | ->11.00% (1,114,112B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
399
| | | ->11.00% (1,114,112B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
400
| | |   ->08.41% (851,968B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
401
| | |   | 
 
402
| | |   ->02.59% (262,144B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
403
| | |     
 
404
| | ->03.88% (393,216B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
405
| | | ->03.88% (393,216B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
406
| | |   ->03.88% (393,216B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
407
| | |     
 
408
| | ->02.59% (262,144B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
409
| | | ->01.94% (196,608B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
410
| | | | ->01.94% (196,608B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
411
| | | |   
 
412
| | | ->00.65% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
413
| | | 
 
414
| | ->01.94% (196,608B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
415
| |   ->01.29% (131,072B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
416
| |   | ->01.29% (131,072B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
417
| |   |   
 
418
| |   ->00.65% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
419
| |   
 
420
| ->00.65% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
421
 
422
->18.29% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
423
| ->18.27% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
424
| | ->18.27% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
425
| |   
 
426
| ->00.02% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
427
 
428
->18.27% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
429
| ->18.27% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
430
| | ->18.27% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
431
| |   ->18.27% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
432
| |     ->18.27% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
433
| |       
 
434
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
435
 
436
->01.31% (132,600B) in 43 places, all below massif's threshold (01.00%)
 
437
  
 
438
--------------------------------------------------------------------------------
 
439
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
440
--------------------------------------------------------------------------------
 
441
 14     94,294,629       10,524,112       10,521,546         2,566            0
 
442
 15     99,447,858       10,917,496       10,914,887         2,609            0
 
443
 16    106,448,110       11,442,168       11,439,385         2,783            0
 
444
 17    115,505,106       12,163,576       12,160,567         3,009            0
 
445
 18    125,010,346       12,884,896       12,881,711         3,185            0
 
446
99.98% (12,881,711B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
447
->70.19% (9,043,968B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
448
| ->69.68% (8,978,432B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
449
| | ->32.55% (4,194,304B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
450
| | | ->32.55% (4,194,304B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
451
| | |   ->23.91% (3,080,192B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
452
| | |   | 
 
453
| | |   ->08.65% (1,114,112B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
454
| | |     
 
455
| | ->13.73% (1,769,472B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
456
| | | ->11.19% (1,441,792B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
457
| | | | ->11.19% (1,441,792B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
458
| | | |   
 
459
| | | ->02.54% (327,680B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
460
| | |   ->02.54% (327,680B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
461
| | |     
 
462
| | ->12.72% (1,638,400B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
463
| | | ->12.72% (1,638,400B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
464
| | |   ->08.65% (1,114,112B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
465
| | |   | 
 
466
| | |   ->04.07% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
467
| | |     
 
468
| | ->04.07% (524,288B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
469
| | | ->04.07% (524,288B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
470
| | |   ->04.07% (524,288B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
471
| | |     
 
472
| | ->04.07% (524,288B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
473
| | | ->03.05% (393,216B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
474
| | | | ->03.05% (393,216B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
475
| | | |   
 
476
| | | ->01.02% (131,072B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
477
| | |   ->01.02% (131,072B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
478
| | |     
 
479
| | ->02.54% (327,680B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
480
| |   ->02.03% (262,144B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
481
| |   | ->02.03% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
482
| |   |   
 
483
| |   ->00.51% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
484
| |   
 
485
| ->00.51% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
486
 
487
->14.38% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
488
| ->14.37% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
489
| | ->14.37% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
490
| |   
 
491
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
492
 
493
->14.37% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
494
| ->14.37% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
495
| | ->14.37% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
496
| |   ->14.37% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
497
| |     ->14.37% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
498
| |       
 
499
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
500
 
501
->01.04% (133,579B) in 43 places, all below massif's threshold (01.00%)
 
502
  
 
503
--------------------------------------------------------------------------------
 
504
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
505
--------------------------------------------------------------------------------
 
506
 19    131,467,358       13,343,864       13,340,608         3,256            0
 
507
99.98% (13,340,608B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
508
->71.21% (9,502,720B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
509
| ->70.72% (9,437,184B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
510
| | ->32.41% (4,325,376B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
511
| | | ->32.41% (4,325,376B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
512
| | |   ->23.57% (3,145,728B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
513
| | |   | 
 
514
| | |   ->08.84% (1,179,648B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
515
| | |     
 
516
| | ->14.24% (1,900,544B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
517
| | | ->11.30% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
518
| | | | ->11.30% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
519
| | | |   
 
520
| | | ->02.95% (393,216B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
521
| | |   ->02.95% (393,216B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
522
| | |     
 
523
| | ->13.26% (1,769,472B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
524
| | | ->13.26% (1,769,472B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
525
| | |   ->08.35% (1,114,112B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
526
| | |   | 
 
527
| | |   ->04.91% (655,360B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
528
| | |     
 
529
| | ->04.42% (589,824B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
530
| | | ->04.42% (589,824B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
531
| | |   ->04.42% (589,824B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
532
| | |     
 
533
| | ->03.93% (524,288B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
534
| | | ->02.95% (393,216B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
535
| | | | ->02.95% (393,216B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
536
| | | |   
 
537
| | | ->00.98% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
538
| | | 
 
539
| | ->02.46% (327,680B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
540
| |   ->01.96% (262,144B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
541
| |   | ->01.96% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
542
| |   |   
 
543
| |   ->00.49% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
544
| |   
 
545
| ->00.49% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
546
 
547
->13.89% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
548
| ->13.87% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
549
| | ->13.87% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
550
| |   
 
551
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
552
 
553
->13.87% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
554
| ->13.87% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
555
| | ->13.87% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
556
| |   ->13.87% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
557
| |     ->13.87% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
558
| |       
 
559
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
560
 
561
->01.00% (133,724B) in 43 places, all below massif's threshold (01.00%)
 
562
  
 
563
--------------------------------------------------------------------------------
 
564
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
565
--------------------------------------------------------------------------------
 
566
 20    136,401,036       13,737,280       13,733,936         3,344            0
 
567
99.98% (13,733,936B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
568
->72.04% (9,895,936B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
569
| ->71.56% (9,830,400B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
570
| | ->32.44% (4,456,448B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
571
| | | ->32.44% (4,456,448B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
572
| | |   ->23.85% (3,276,800B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
573
| | |   | 
 
574
| | |   ->08.59% (1,179,648B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
575
| | |     
 
576
| | ->14.79% (2,031,616B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
577
| | | ->11.93% (1,638,400B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
578
| | | | ->11.93% (1,638,400B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
579
| | | |   
 
580
| | | ->02.86% (393,216B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
581
| | |   ->02.86% (393,216B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
582
| | |     
 
583
| | ->13.36% (1,835,008B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
584
| | | ->13.36% (1,835,008B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
585
| | |   ->08.59% (1,179,648B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
586
| | |   | 
 
587
| | |   ->04.77% (655,360B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
588
| | |     
 
589
| | ->04.29% (589,824B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
590
| | | ->04.29% (589,824B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
591
| | |   ->04.29% (589,824B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
592
| | |     
 
593
| | ->04.29% (589,824B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
594
| | | ->02.86% (393,216B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
595
| | | | ->02.86% (393,216B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
596
| | | |   
 
597
| | | ->01.43% (196,608B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
598
| | |   ->01.43% (196,608B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
599
| | |     
 
600
| | ->02.39% (327,680B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
601
| |   ->01.91% (262,144B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
602
| |   | ->01.91% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
603
| |   |   
 
604
| |   ->00.48% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
605
| |   
 
606
| ->00.48% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
607
 
608
->13.49% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
609
| ->13.48% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
610
| | ->13.48% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
611
| |   
 
612
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
613
 
614
->13.48% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
615
| ->13.48% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
616
| | ->13.48% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
617
| |   ->13.48% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
618
| |     ->13.48% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
619
| |       
 
620
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
621
 
622
->00.97% (133,836B) in 1+ places, all below ms_print's threshold (01.00%)
 
623
 
 
624
--------------------------------------------------------------------------------
 
625
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
626
--------------------------------------------------------------------------------
 
627
 21    143,452,430       14,262,016       14,258,486         3,530            0
 
628
 22    149,055,158       14,655,480       14,651,847         3,633            0
 
629
 23    156,735,781       15,311,120       15,307,376         3,744            0
 
630
99.98% (15,307,376B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
631
->74.91% (11,468,800B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
632
| ->74.48% (11,403,264B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
633
| | ->32.53% (4,980,736B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
634
| | | ->32.53% (4,980,736B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
635
| | |   ->23.54% (3,604,480B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
636
| | |   | 
 
637
| | |   ->08.99% (1,376,256B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
638
| | |     
 
639
| | ->16.69% (2,555,904B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
640
| | | ->13.27% (2,031,616B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
641
| | | | ->13.27% (2,031,616B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
642
| | | |   
 
643
| | | ->03.42% (524,288B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
644
| | |   ->03.42% (524,288B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
645
| | |     
 
646
| | ->12.41% (1,900,544B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
647
| | | ->12.41% (1,900,544B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
648
| | |   ->08.13% (1,245,184B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
649
| | |   | 
 
650
| | |   ->04.28% (655,360B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
651
| | |     
 
652
| | ->05.56% (851,968B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
653
| | | ->05.56% (851,968B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
654
| | |   ->05.56% (851,968B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
655
| | |     
 
656
| | ->04.28% (655,360B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
657
| | | ->02.57% (393,216B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
658
| | | | ->02.57% (393,216B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
659
| | | |   
 
660
| | | ->01.28% (196,608B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
661
| | | | ->01.28% (196,608B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
662
| | | |   
 
663
| | | ->00.43% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
664
| | | 
 
665
| | ->02.57% (393,216B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
666
| | | ->02.14% (327,680B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
667
| | | | ->02.14% (327,680B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
668
| | | |   
 
669
| | | ->00.43% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
670
| | | 
 
671
| | ->00.43% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
672
| | 
 
673
| ->00.43% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
674
 
675
->12.10% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
676
| ->12.09% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
677
| | ->12.09% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
678
| |   
 
679
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
680
 
681
->12.09% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
682
| ->12.09% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
683
| | ->12.09% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
684
| |   ->12.09% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
685
| |     ->12.09% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
686
| |       
 
687
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
688
 
689
->00.88% (134,412B) in 1+ places, all below ms_print's threshold (01.00%)
 
690
 
 
691
--------------------------------------------------------------------------------
 
692
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
693
--------------------------------------------------------------------------------
 
694
 24    163,404,824       15,770,280       15,766,366         3,914            0
 
695
 25    172,081,717       16,491,536       16,487,488         4,048            0
 
696
99.98% (16,487,488B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
697
->76.70% (12,648,448B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
698
| ->76.30% (12,582,912B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
699
| | ->32.59% (5,373,952B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
700
| | | ->32.59% (5,373,952B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
701
| | |   ->23.45% (3,866,624B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
702
| | |   | 
 
703
| | |   ->09.14% (1,507,328B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
704
| | |     
 
705
| | ->16.29% (2,686,976B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
706
| | | ->12.72% (2,097,152B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
707
| | | | ->12.72% (2,097,152B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
708
| | | |   
 
709
| | | ->03.58% (589,824B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
710
| | |   ->03.58% (589,824B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
711
| | |     
 
712
| | ->13.11% (2,162,688B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
713
| | | ->13.11% (2,162,688B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
714
| | |   ->08.35% (1,376,256B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
715
| | |   | 
 
716
| | |   ->04.77% (786,432B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
717
| | |     
 
718
| | ->05.96% (983,040B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
719
| | | ->05.96% (983,040B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
720
| | |   ->05.96% (983,040B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
721
| | |     
 
722
| | ->04.37% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
723
| | | ->02.78% (458,752B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
724
| | | | ->02.78% (458,752B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
725
| | | |   
 
726
| | | ->01.19% (196,608B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
727
| | | | ->01.19% (196,608B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
728
| | | |   
 
729
| | | ->00.40% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
730
| | | 
 
731
| | ->03.18% (524,288B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
732
| | | ->02.78% (458,752B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
733
| | | | ->02.78% (458,752B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
734
| | | |   
 
735
| | | ->00.40% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
736
| | | 
 
737
| | ->00.79% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
738
| | 
 
739
| ->00.40% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
740
 
741
->11.24% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
742
| ->11.23% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
743
| | ->11.23% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
744
| |   
 
745
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
746
 
747
->11.23% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
748
| ->11.23% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
749
| | ->11.23% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
750
| |   ->11.23% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
751
| |     ->11.23% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
752
| |       
 
753
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
754
 
755
->00.82% (134,876B) in 1+ places, all below ms_print's threshold (01.00%)
 
756
 
 
757
--------------------------------------------------------------------------------
 
758
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
759
--------------------------------------------------------------------------------
 
760
 26    182,117,182       17,212,936       17,208,661         4,275            0
 
761
 27    190,108,347       17,868,608       17,864,216         4,392            0
 
762
99.98% (17,864,216B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
763
->78.49% (14,024,704B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
764
| ->78.12% (13,959,168B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
765
| | ->33.38% (5,963,776B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
766
| | | ->33.38% (5,963,776B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
767
| | |   ->23.84% (4,259,840B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
768
| | |   | 
 
769
| | |   ->09.54% (1,703,936B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
770
| | |     
 
771
| | ->16.87% (3,014,656B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
772
| | | ->13.20% (2,359,296B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
773
| | | | ->13.20% (2,359,296B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
774
| | | |   
 
775
| | | ->03.67% (655,360B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
776
| | |   ->03.67% (655,360B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
777
| | |     
 
778
| | ->13.57% (2,424,832B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
779
| | | ->13.57% (2,424,832B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
780
| | |   ->08.44% (1,507,328B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
781
| | |   | 
 
782
| | |   ->05.13% (917,504B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
783
| | |     
 
784
| | ->05.50% (983,040B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
785
| | | ->05.50% (983,040B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
786
| | |   ->05.50% (983,040B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
787
| | |     
 
788
| | ->04.77% (851,968B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
789
| | | ->02.93% (524,288B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
790
| | | | ->02.93% (524,288B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
791
| | | |   
 
792
| | | ->01.10% (196,608B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
793
| | | | ->01.10% (196,608B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
794
| | | |   
 
795
| | | ->00.73% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
796
| | | 
 
797
| | ->02.93% (524,288B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
798
| | | ->02.57% (458,752B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
799
| | | | ->02.57% (458,752B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
800
| | | |   
 
801
| | | ->00.37% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
802
| | | 
 
803
| | ->01.10% (196,608B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
804
| |   ->01.10% (196,608B) in 2 places, all below massif's threshold (01.00%)
 
805
| |     
 
806
| ->00.37% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
807
 
808
->10.37% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
809
| ->10.36% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
810
| | ->10.36% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
811
| |   
 
812
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
813
 
814
->10.36% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
815
| ->10.36% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
816
| | ->10.36% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
817
| |   ->10.36% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
818
| |     ->10.36% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
819
| |       
 
820
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
821
 
822
->00.76% (135,348B) in 1+ places, all below ms_print's threshold (01.00%)
 
823
 
 
824
--------------------------------------------------------------------------------
 
825
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
826
--------------------------------------------------------------------------------
 
827
 28    195,996,848       18,262,072       18,257,576         4,496            0
 
828
99.98% (18,257,576B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
829
->78.95% (14,417,920B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
830
| ->78.59% (14,352,384B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
831
| | ->33.02% (6,029,312B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
832
| | | ->33.02% (6,029,312B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
833
| | |   ->23.33% (4,259,840B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
834
| | |   | 
 
835
| | |   ->09.69% (1,769,472B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
836
| | |     
 
837
| | ->17.23% (3,145,728B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
838
| | | ->12.92% (2,359,296B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
839
| | | | ->12.92% (2,359,296B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
840
| | | |   
 
841
| | | ->04.31% (786,432B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
842
| | |   ->04.31% (786,432B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
843
| | |     
 
844
| | ->13.28% (2,424,832B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
845
| | | ->13.28% (2,424,832B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
846
| | |   ->08.25% (1,507,328B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
847
| | |   | 
 
848
| | |   ->05.02% (917,504B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
849
| | |     
 
850
| | ->06.10% (1,114,112B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
851
| | | ->06.10% (1,114,112B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
852
| | |   ->06.10% (1,114,112B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
853
| | |     
 
854
| | ->04.67% (851,968B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
855
| | | ->02.87% (524,288B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
856
| | | | ->02.87% (524,288B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
857
| | | |   
 
858
| | | ->01.08% (196,608B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
859
| | | | ->01.08% (196,608B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
860
| | | |   
 
861
| | | ->00.72% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
862
| | | 
 
863
| | ->02.87% (524,288B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
864
| | | ->02.51% (458,752B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
865
| | | | ->02.51% (458,752B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
866
| | | |   
 
867
| | | ->00.36% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
868
| | | 
 
869
| | ->01.44% (262,144B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
870
| |   ->01.08% (196,608B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
871
| |   | ->01.08% (196,608B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
872
| |   |   
 
873
| |   ->00.36% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
874
| |   
 
875
| ->00.36% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
876
 
877
->10.15% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
878
| ->10.14% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
879
| | ->10.14% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
880
| |   
 
881
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
882
 
883
->10.14% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
884
| ->10.14% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
885
| | ->10.14% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
886
| |   ->10.14% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
887
| |     ->10.14% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
888
| |       
 
889
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
890
 
891
->00.74% (135,492B) in 1+ places, all below ms_print's threshold (01.00%)
 
892
 
 
893
--------------------------------------------------------------------------------
 
894
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
895
--------------------------------------------------------------------------------
 
896
 29    203,104,509       18,786,816       18,782,126         4,690            0
 
897
 30    208,143,661       19,180,176       19,175,440         4,736            0
 
898
 31    218,678,226       19,967,192       19,962,207         4,985            0
 
899
 32    228,940,053       20,754,208       20,749,024         5,184            0
 
900
 33    235,993,554       21,278,720       21,273,406         5,314            0
 
901
 34    240,832,119       21,672,224       21,666,780         5,444            0
 
902
99.97% (21,666,780B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
903
->82.25% (17,825,792B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
904
| ->81.95% (17,760,256B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
905
| | ->36.29% (7,864,320B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
906
| | | ->36.29% (7,864,320B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
907
| | |   ->25.40% (5,505,024B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
908
| | |   | 
 
909
| | |   ->10.89% (2,359,296B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
910
| | |     
 
911
| | ->16.33% (3,538,944B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
912
| | | ->12.40% (2,686,976B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
913
| | | | ->12.40% (2,686,976B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
914
| | | |   
 
915
| | | ->03.93% (851,968B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
916
| | |   ->03.93% (851,968B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
917
| | |     
 
918
| | ->13.00% (2,818,048B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
919
| | | ->13.00% (2,818,048B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
920
| | |   ->07.86% (1,703,936B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
921
| | |   | 
 
922
| | |   ->05.14% (1,114,112B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
923
| | |     
 
924
| | ->05.75% (1,245,184B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
925
| | | ->05.75% (1,245,184B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
926
| | |   ->05.75% (1,245,184B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
927
| | |     
 
928
| | ->05.44% (1,179,648B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
929
| | | ->03.63% (786,432B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
930
| | | | ->03.63% (786,432B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
931
| | | |   
 
932
| | | ->01.21% (262,144B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
933
| | | | ->01.21% (262,144B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
934
| | | |   
 
935
| | | ->00.60% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
936
| | | 
 
937
| | ->03.02% (655,360B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
938
| | | ->02.72% (589,824B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
939
| | | | ->02.72% (589,824B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
940
| | | |   
 
941
| | | ->00.30% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
942
| | | 
 
943
| | ->02.12% (458,752B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
944
| |   ->01.51% (327,680B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
945
| |   | ->01.51% (327,680B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
946
| |   |   
 
947
| |   ->00.60% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
948
| |   
 
949
| ->00.30% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
950
 
951
->08.55% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
952
| ->08.54% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
953
| | ->08.54% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
954
| |   
 
955
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
956
 
957
->08.54% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
958
| ->08.54% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
959
| | ->08.54% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
960
| |   ->08.54% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
961
| |     ->08.54% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
962
| |       
 
963
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
964
 
965
->00.63% (136,824B) in 1+ places, all below ms_print's threshold (01.00%)
 
966
 
 
967
--------------------------------------------------------------------------------
 
968
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
969
--------------------------------------------------------------------------------
 
970
 35    248,259,929       22,196,704       22,191,208         5,496            0
 
971
99.98% (22,191,208B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
972
->82.67% (18,350,080B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
973
| ->82.38% (18,284,544B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
974
| | ->36.91% (8,192,000B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
975
| | | ->36.91% (8,192,000B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
976
| | |   ->25.69% (5,701,632B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
977
| | |   | 
 
978
| | |   ->11.22% (2,490,368B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
979
| | |     
 
980
| | ->16.53% (3,670,016B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
981
| | | ->12.40% (2,752,512B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
982
| | | | ->12.40% (2,752,512B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
983
| | | |   
 
984
| | | ->04.13% (917,504B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
985
| | |   ->04.13% (917,504B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
986
| | |     
 
987
| | ->12.99% (2,883,584B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
988
| | | ->12.99% (2,883,584B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
989
| | |   ->07.97% (1,769,472B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
990
| | |   | 
 
991
| | |   ->05.02% (1,114,112B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
992
| | |     
 
993
| | ->05.61% (1,245,184B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
994
| | | ->05.61% (1,245,184B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
995
| | |   ->05.61% (1,245,184B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
996
| | |     
 
997
| | ->05.31% (1,179,648B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
998
| | | ->03.54% (786,432B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
999
| | | | ->03.54% (786,432B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1000
| | | |   
 
1001
| | | ->01.18% (262,144B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
1002
| | | | ->01.18% (262,144B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
1003
| | | |   
 
1004
| | | ->00.59% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
1005
| | | 
 
1006
| | ->02.95% (655,360B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1007
| | | ->02.66% (589,824B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1008
| | | | ->02.66% (589,824B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1009
| | | |   
 
1010
| | | ->00.30% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1011
| | | 
 
1012
| | ->02.07% (458,752B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1013
| |   ->01.48% (327,680B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1014
| |   | ->01.48% (327,680B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1015
| |   |   
 
1016
| |   ->00.59% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
1017
| |   
 
1018
| ->00.30% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1019
 
1020
->08.35% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1021
| ->08.34% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1022
| | ->08.34% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1023
| |   
 
1024
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
1025
 
1026
->08.34% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1027
| ->08.34% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1028
| | ->08.34% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1029
| |   ->08.34% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1030
| |     ->08.34% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1031
| |       
 
1032
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
1033
 
1034
->00.62% (136,964B) in 1+ places, all below ms_print's threshold (01.00%)
 
1035
 
 
1036
--------------------------------------------------------------------------------
 
1037
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1038
--------------------------------------------------------------------------------
 
1039
 36    253,714,329       22,590,280       22,584,621         5,659            0
 
1040
 37    260,812,605       23,114,880       23,109,087         5,793            0
 
1041
 38    265,724,746       23,508,352       23,502,460         5,892            0
 
1042
99.97% (23,502,460B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1043
->83.63% (19,660,800B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
1044
| ->83.35% (19,595,264B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1045
| | ->37.63% (8,847,360B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1046
| | | ->37.63% (8,847,360B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1047
| | |   ->26.48% (6,225,920B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1048
| | |   | 
 
1049
| | |   ->11.15% (2,621,440B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
1050
| | |     
 
1051
| | ->16.45% (3,866,624B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1052
| | | ->12.54% (2,949,120B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1053
| | | | ->12.54% (2,949,120B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1054
| | | |   
 
1055
| | | ->03.90% (917,504B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
1056
| | |   ->03.90% (917,504B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1057
| | |     
 
1058
| | ->12.54% (2,949,120B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1059
| | | ->12.54% (2,949,120B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1060
| | |   ->07.81% (1,835,008B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
1061
| | |   | 
 
1062
| | |   ->04.74% (1,114,112B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
1063
| | |     
 
1064
| | ->06.13% (1,441,792B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1065
| | | ->06.13% (1,441,792B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
1066
| | |   ->06.13% (1,441,792B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1067
| | |     
 
1068
| | ->05.30% (1,245,184B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1069
| | | ->03.35% (786,432B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
1070
| | | | ->03.35% (786,432B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1071
| | | |   
 
1072
| | | ->01.12% (262,144B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
1073
| | | | ->01.12% (262,144B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
1074
| | | |   
 
1075
| | | ->00.84% (196,608B) in 1+ places, all below ms_print's threshold (01.00%)
 
1076
| | | 
 
1077
| | ->03.35% (786,432B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1078
| | | ->02.79% (655,360B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1079
| | | | ->02.79% (655,360B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1080
| | | |   
 
1081
| | | ->00.56% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
1082
| | | 
 
1083
| | ->01.95% (458,752B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1084
| |   ->01.39% (327,680B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1085
| |   | ->01.39% (327,680B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1086
| |   |   
 
1087
| |   ->00.56% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
1088
| |   
 
1089
| ->00.28% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1090
 
1091
->07.88% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1092
| ->07.87% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1093
| | ->07.87% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1094
| |   
 
1095
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
1096
 
1097
->07.87% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1098
| ->07.87% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1099
| | ->07.87% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1100
| |   ->07.87% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1101
| |     ->07.87% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1102
| |       
 
1103
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
1104
 
1105
->00.58% (137,496B) in 1+ places, all below ms_print's threshold (01.00%)
 
1106
 
 
1107
--------------------------------------------------------------------------------
 
1108
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1109
--------------------------------------------------------------------------------
 
1110
 39    276,219,128       24,557,600       24,551,488         6,112            0
 
1111
99.98% (24,551,488B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1112
->84.33% (20,709,408B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
1113
| ->84.06% (20,643,872B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1114
| | ->37.90% (9,306,112B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1115
| | | ->37.90% (9,306,112B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1116
| | |   ->26.69% (6,553,600B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1117
| | |   | 
 
1118
| | |   ->11.21% (2,752,512B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
1119
| | |     
 
1120
| | ->15.75% (3,866,624B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1121
| | | ->12.01% (2,949,120B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1122
| | | | ->12.01% (2,949,120B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1123
| | | |   
 
1124
| | | ->03.74% (917,504B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
1125
| | |   ->03.74% (917,504B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1126
| | |     
 
1127
| | ->12.28% (3,014,656B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1128
| | | ->12.28% (3,014,656B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1129
| | |   ->07.47% (1,835,008B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
1130
| | |   | 
 
1131
| | |   ->04.80% (1,179,648B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
1132
| | |     
 
1133
| | ->06.40% (1,572,880B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1134
| | | ->06.40% (1,572,880B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
1135
| | |   ->06.40% (1,572,880B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1136
| | |     
 
1137
| | ->05.60% (1,376,256B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1138
| | | ->03.20% (786,432B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
1139
| | | | ->03.20% (786,432B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1140
| | | |   
 
1141
| | | ->01.33% (327,680B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1142
| | | | ->01.33% (327,680B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1143
| | | |   
 
1144
| | | ->01.07% (262,144B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
1145
| | |   ->01.07% (262,144B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
1146
| | |     
 
1147
| | ->04.00% (983,056B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1148
| | | ->03.47% (851,984B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1149
| | | | ->03.47% (851,984B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1150
| | | |   
 
1151
| | | ->00.53% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
1152
| | | 
 
1153
| | ->02.13% (524,288B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1154
| |   ->01.60% (393,216B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1155
| |   | ->01.60% (393,216B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1156
| |   |   
 
1157
| |   ->00.53% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
1158
| |   
 
1159
| ->00.27% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1160
 
1161
->07.55% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1162
| ->07.54% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1163
| | ->07.54% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1164
| |   
 
1165
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
1166
 
1167
->07.54% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1168
| ->07.54% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1169
| | ->07.54% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1170
| |   ->07.54% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1171
| |     ->07.54% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1172
| |       
 
1173
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
1174
 
1175
->00.56% (137,916B) in 1+ places, all below ms_print's threshold (01.00%)
 
1176
 
 
1177
--------------------------------------------------------------------------------
 
1178
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1179
--------------------------------------------------------------------------------
 
1180
 40    283,317,659       25,082,120       25,075,961         6,159            0
 
1181
99.98% (25,075,961B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1182
->84.66% (21,233,760B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
1183
| ->84.40% (21,168,224B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1184
| | ->37.63% (9,437,200B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1185
| | | ->37.63% (9,437,200B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1186
| | |   ->26.13% (6,553,600B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1187
| | |   | 
 
1188
| | |   ->11.50% (2,883,600B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
1189
| | |     
 
1190
| | ->15.94% (3,997,712B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1191
| | | ->11.76% (2,949,120B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1192
| | | | ->11.76% (2,949,120B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1193
| | | |   
 
1194
| | | ->04.18% (1,048,592B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
1195
| | |   ->04.18% (1,048,592B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1196
| | |     
 
1197
| | ->12.54% (3,145,744B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1198
| | | ->12.54% (3,145,744B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1199
| | |   ->07.84% (1,966,096B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
1200
| | |   | 
 
1201
| | |   ->04.70% (1,179,648B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
1202
| | |     
 
1203
| | ->06.27% (1,572,880B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1204
| | | ->06.27% (1,572,880B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
1205
| | |   ->06.27% (1,572,880B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1206
| | |     
 
1207
| | ->06.01% (1,507,344B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1208
| | | ->03.14% (786,432B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
1209
| | | | ->03.14% (786,432B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1210
| | | |   
 
1211
| | | ->01.83% (458,768B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1212
| | | | ->01.83% (458,768B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1213
| | | |   
 
1214
| | | ->01.05% (262,144B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
1215
| | |   ->01.05% (262,144B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
1216
| | |     
 
1217
| | ->03.92% (983,056B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1218
| | | ->03.40% (851,984B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1219
| | | | ->03.40% (851,984B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1220
| | | |   
 
1221
| | | ->00.52% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
1222
| | | 
 
1223
| | ->02.09% (524,288B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1224
| |   ->01.57% (393,216B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1225
| |   | ->01.57% (393,216B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1226
| |   |   
 
1227
| |   ->00.52% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
1228
| |   
 
1229
| ->00.26% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1230
 
1231
->07.39% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1232
| ->07.38% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1233
| | ->07.38% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1234
| |   
 
1235
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
1236
 
1237
->07.38% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1238
| ->07.38% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1239
| | ->07.38% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1240
| |   ->07.38% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1241
| |     ->07.38% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1242
| |       
 
1243
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
1244
 
1245
->00.55% (138,037B) in 1+ places, all below ms_print's threshold (01.00%)
 
1246
 
 
1247
--------------------------------------------------------------------------------
 
1248
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1249
--------------------------------------------------------------------------------
 
1250
 41    295,184,803       23,197,976       23,190,666         7,310            0
 
1251
 42    302,764,535        4,251,472        4,248,658         2,814            0
 
1252
 43    312,732,919        4,972,864        4,969,818         3,046            0
 
1253
 44    320,065,506        5,563,088        5,559,858         3,230            0
 
1254
 45    329,911,238        6,284,400        6,280,975         3,425            0
 
1255
 46    337,292,783        6,874,672        6,871,072         3,600            0
 
1256
 47    347,187,732        7,596,008        7,592,218         3,790            0
 
1257
 48    354,519,266        8,186,152        8,182,242         3,910            0
 
1258
 49    364,358,318        8,907,576        8,903,485         4,091            0
 
1259
 50    369,239,331        9,300,952        9,296,763         4,189            0
 
1260
99.95% (9,296,763B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1261
->58.48% (5,439,488B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
1262
| ->57.07% (5,308,416B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1263
| | ->28.18% (2,621,440B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1264
| | | ->28.18% (2,621,440B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1265
| | |   ->20.43% (1,900,544B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1266
| | |   | 
 
1267
| | |   ->07.75% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
1268
| | |     
 
1269
| | ->11.98% (1,114,112B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1270
| | | ->10.57% (983,040B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1271
| | | | ->10.57% (983,040B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1272
| | | |   
 
1273
| | | ->01.41% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
1274
| | |   ->01.41% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1275
| | |     
 
1276
| | ->09.86% (917,504B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1277
| | | ->09.86% (917,504B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1278
| | |   ->08.46% (786,432B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
1279
| | |   | 
 
1280
| | |   ->01.41% (131,072B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
1281
| | |     
 
1282
| | ->02.82% (262,144B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1283
| | | ->02.82% (262,144B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
1284
| | |   ->02.82% (262,144B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1285
| | |     
 
1286
| | ->02.11% (196,608B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1287
| | | ->01.41% (131,072B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1288
| | | | ->01.41% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1289
| | | |   
 
1290
| | | ->00.70% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1291
| | | 
 
1292
| | ->02.11% (196,608B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1293
| | | ->01.41% (131,072B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
1294
| | | | ->01.41% (131,072B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1295
| | | |   
 
1296
| | | ->00.70% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1297
| | | 
 
1298
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1299
| | 
 
1300
| ->01.41% (131,072B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1301
|   ->01.41% (131,072B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1302
|     ->01.41% (131,072B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1303
|       ->01.41% (131,072B) in 2 places, all below massif's threshold (01.00%)
 
1304
|         
 
1305
->19.92% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1306
| ->19.90% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1307
| | ->19.90% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1308
| |   
 
1309
| ->00.02% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
1310
 
1311
->19.90% (1,851,283B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1312
| ->19.90% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1313
| | ->19.90% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1314
| |   ->19.90% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1315
| |   | ->19.90% (1,851,181B) 0x40305B: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1316
| |   | | 
 
1317
| |   | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1318
| |   | 
 
1319
| |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1320
| |   
 
1321
| ->00.00% (102B) in 1+ places, all below ms_print's threshold (01.00%)
 
1322
 
1323
->01.65% (153,074B) in 73 places, all below massif's threshold (01.00%)
 
1324
  
 
1325
--------------------------------------------------------------------------------
 
1326
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1327
--------------------------------------------------------------------------------
 
1328
 51    374,230,666        9,760,032        9,755,699         4,333            0
 
1329
 52    379,069,431       10,087,920       10,083,499         4,421            0
 
1330
 53    383,908,601       10,481,296       10,476,812         4,484            0
 
1331
 54    388,747,308       10,809,128       10,804,587         4,541            0
 
1332
 55    393,585,946       11,202,624       11,197,979         4,645            0
 
1333
 56    398,428,606       11,530,624       11,525,819         4,805            0
 
1334
 57    403,267,391       11,923,976       11,919,139         4,837            0
 
1335
 58    408,227,538       12,251,976       12,246,979         4,997            0
 
1336
 59    413,169,749       12,645,456       12,640,367         5,089            0
 
1337
 60    418,154,025       13,038,888       13,033,698         5,190            0
 
1338
99.96% (13,033,698B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1339
->70.37% (9,175,040B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
1340
| ->69.36% (9,043,968B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1341
| | ->32.17% (4,194,304B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1342
| | | ->32.17% (4,194,304B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1343
| | |   ->23.62% (3,080,192B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1344
| | |   | 
 
1345
| | |   ->08.54% (1,114,112B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
1346
| | |     
 
1347
| | ->13.57% (1,769,472B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1348
| | | ->11.06% (1,441,792B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1349
| | | | ->11.06% (1,441,792B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1350
| | | |   
 
1351
| | | ->02.51% (327,680B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
1352
| | |   ->02.51% (327,680B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1353
| | |     
 
1354
| | ->13.07% (1,703,936B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1355
| | | ->13.07% (1,703,936B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1356
| | |   ->08.54% (1,114,112B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
1357
| | |   | 
 
1358
| | |   ->04.52% (589,824B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
1359
| | |     
 
1360
| | ->04.02% (524,288B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1361
| | | ->03.02% (393,216B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
1362
| | | | ->03.02% (393,216B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1363
| | | |   
 
1364
| | | ->01.01% (131,072B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
1365
| | | | ->01.01% (131,072B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
1366
| | | |   
 
1367
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1368
| | | 
 
1369
| | ->04.02% (524,288B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1370
| | | ->04.02% (524,288B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
1371
| | |   ->04.02% (524,288B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1372
| | |     
 
1373
| | ->02.51% (327,680B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1374
| | | ->02.01% (262,144B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1375
| | | | ->02.01% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1376
| | | |   
 
1377
| | | ->00.50% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1378
| | | 
 
1379
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1380
| | 
 
1381
| ->01.01% (131,072B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1382
|   ->01.01% (131,072B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1383
|     ->01.01% (131,072B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1384
|       ->01.01% (131,072B) in 2 places, all below massif's threshold (01.00%)
 
1385
|         
 
1386
->14.21% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1387
| ->14.20% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1388
| | ->14.20% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1389
| |   
 
1390
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
1391
 
1392
->14.20% (1,851,283B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1393
| ->14.20% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1394
| | ->14.20% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1395
| |   ->14.20% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1396
| |   | ->14.20% (1,851,181B) 0x40305B: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1397
| |   | | 
 
1398
| |   | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1399
| |   | 
 
1400
| |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1401
| |   
 
1402
| ->00.00% (102B) in 1+ places, all below ms_print's threshold (01.00%)
 
1403
 
1404
->01.18% (154,457B) in 73 places, all below massif's threshold (01.00%)
 
1405
  
 
1406
--------------------------------------------------------------------------------
 
1407
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1408
--------------------------------------------------------------------------------
 
1409
 61    423,075,835       13,366,776       13,361,499         5,277            0
 
1410
 62    428,034,682       13,760,232       13,754,858         5,374            0
 
1411
 63    432,907,401       14,088,088       14,082,648         5,440            0
 
1412
 64    437,903,793       14,547,160       14,541,579         5,581            0
 
1413
 65    442,742,454       14,875,008       14,869,358         5,650            0
 
1414
 66    447,823,627       15,268,504       15,262,738         5,766            0
 
1415
 67    452,930,426       15,727,536       15,721,659         5,877            0
 
1416
 68    457,898,350       16,055,400       16,049,476         5,924            0
 
1417
 69    462,777,442       16,448,864       16,442,833         6,031            0
 
1418
 70    467,629,181       16,776,760       16,770,619         6,141            0
 
1419
99.96% (16,770,619B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1420
->76.96% (12,910,592B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
1421
| ->76.17% (12,779,520B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1422
| | ->32.42% (5,439,488B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1423
| | | ->32.42% (5,439,488B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1424
| | |   ->23.05% (3,866,624B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1425
| | |   | 
 
1426
| | |   ->09.38% (1,572,864B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
1427
| | |     
 
1428
| | ->16.41% (2,752,512B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1429
| | | ->12.89% (2,162,688B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1430
| | | | ->12.89% (2,162,688B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1431
| | | |   
 
1432
| | | ->03.52% (589,824B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
1433
| | |   ->03.52% (589,824B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1434
| | |     
 
1435
| | ->12.89% (2,162,688B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1436
| | | ->12.89% (2,162,688B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1437
| | |   ->08.20% (1,376,256B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
1438
| | |   | 
 
1439
| | |   ->04.69% (786,432B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
1440
| | |     
 
1441
| | ->05.86% (983,040B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1442
| | | ->05.86% (983,040B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
1443
| | |   ->05.86% (983,040B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1444
| | |     
 
1445
| | ->04.30% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1446
| | | ->02.73% (458,752B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
1447
| | | | ->02.73% (458,752B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1448
| | | |   
 
1449
| | | ->01.17% (196,608B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
1450
| | | | ->01.17% (196,608B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
1451
| | | |   
 
1452
| | | ->00.39% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1453
| | | 
 
1454
| | ->03.13% (524,288B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1455
| | | ->02.73% (458,752B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1456
| | | | ->02.73% (458,752B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1457
| | | |   
 
1458
| | | ->00.39% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1459
| | | 
 
1460
| | ->01.17% (196,608B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1461
| |   ->01.17% (196,608B) in 3 places, all below massif's threshold (01.00%)
 
1462
| |     
 
1463
| ->00.78% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
1464
 
1465
->11.04% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1466
| ->11.03% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1467
| | ->11.03% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1468
| |   
 
1469
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
1470
 
1471
->11.03% (1,851,283B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1472
| ->11.03% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1473
| | ->11.03% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1474
| |   ->11.03% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1475
| |   | ->11.03% (1,851,181B) 0x40305B: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1476
| |   | | 
 
1477
| |   | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1478
| |   | 
 
1479
| |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1480
| |   
 
1481
| ->00.00% (102B) in 1+ places, all below ms_print's threshold (01.00%)
 
1482
 
1483
->00.93% (155,826B) in 1+ places, all below ms_print's threshold (01.00%)
 
1484
 
 
1485
--------------------------------------------------------------------------------
 
1486
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1487
--------------------------------------------------------------------------------
 
1488
 71    472,701,071       17,170,160       17,163,943         6,217            0
 
1489
 72    477,690,210       17,563,672       17,557,360         6,312            0
 
1490
 73    482,683,790       17,957,144       17,950,699         6,445            0
 
1491
 74    487,572,644       18,285,008       18,278,500         6,508            0
 
1492
 75    492,694,973       18,678,496       18,671,859         6,637            0
 
1493
 76    497,653,629       19,071,936       19,065,231         6,705            0
 
1494
 77    502,588,750       19,465,416       19,458,579         6,837            0
 
1495
 78    507,562,313       19,793,296       19,786,378         6,918            0
 
1496
 79    512,474,632       20,186,760       20,179,739         7,021            0
 
1497
 80    517,443,261       20,580,216       20,573,098         7,118            0
 
1498
99.97% (20,573,098B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1499
->81.20% (16,711,680B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
1500
| ->80.57% (16,580,608B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1501
| | ->35.67% (7,340,032B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1502
| | | ->35.67% (7,340,032B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1503
| | |   ->25.16% (5,177,344B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1504
| | |   | 
 
1505
| | |   ->10.51% (2,162,688B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
1506
| | |     
 
1507
| | ->16.56% (3,407,872B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1508
| | | ->12.42% (2,555,904B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1509
| | | | ->12.42% (2,555,904B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1510
| | | |   
 
1511
| | | ->04.14% (851,968B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
1512
| | |   ->04.14% (851,968B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1513
| | |     
 
1514
| | ->12.74% (2,621,440B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1515
| | | ->12.74% (2,621,440B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1516
| | |   ->07.96% (1,638,400B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
1517
| | |   | 
 
1518
| | |   ->04.78% (983,040B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
1519
| | |     
 
1520
| | ->06.05% (1,245,184B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1521
| | | ->06.05% (1,245,184B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
1522
| | |   ->06.05% (1,245,184B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1523
| | |     
 
1524
| | ->04.46% (917,504B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1525
| | | ->02.87% (589,824B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
1526
| | | | ->02.87% (589,824B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1527
| | | |   
 
1528
| | | ->01.59% (327,680B) in 2 places, all below massif's threshold (01.00%)
 
1529
| | |   
 
1530
| | ->02.87% (589,824B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1531
| | | ->02.55% (524,288B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1532
| | | | ->02.55% (524,288B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1533
| | | |   
 
1534
| | | ->00.32% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1535
| | | 
 
1536
| | ->02.23% (458,752B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1537
| |   ->01.59% (327,680B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1538
| |   | ->01.59% (327,680B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1539
| |   |   
 
1540
| |   ->00.64% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
1541
| |   
 
1542
| ->00.64% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
1543
 
1544
->09.00% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1545
| ->08.99% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1546
| | ->08.99% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1547
| |   
 
1548
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
1549
 
1550
->09.00% (1,851,283B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1551
| ->08.99% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1552
| | ->08.99% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1553
| |   ->08.99% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1554
| |   | ->08.99% (1,851,181B) 0x40305B: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1555
| |   | | 
 
1556
| |   | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1557
| |   | 
 
1558
| |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1559
| |   
 
1560
| ->00.00% (102B) in 1+ places, all below ms_print's threshold (01.00%)
 
1561
 
1562
->00.76% (157,217B) in 1+ places, all below ms_print's threshold (01.00%)
 
1563
 
 
1564
--------------------------------------------------------------------------------
 
1565
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1566
--------------------------------------------------------------------------------
 
1567
 81    522,315,606       20,908,104       20,900,939         7,165            0
 
1568
 82    527,214,946       21,301,552       21,294,259         7,293            0
 
1569
 83    532,186,189       21,694,952       21,687,583         7,369            0
 
1570
 84    537,147,989       22,022,904       22,015,418         7,486            0
 
1571
 85    542,012,111       22,416,328       22,408,779         7,549            0
 
1572
 86    547,021,731       22,809,824       22,802,142         7,682            0
 
1573
 87    551,898,486       23,137,712       23,129,939         7,773            0
 
1574
 88    556,740,575       23,465,592       23,457,738         7,854            0
 
1575
 89    561,579,481       23,858,944       23,851,059         7,885            0
 
1576
 90    566,418,474       24,252,472       24,244,439         8,033            0
 
1577
99.97% (24,244,439B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1578
->84.04% (20,381,696B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
1579
| ->83.50% (20,250,624B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1580
| | ->38.10% (9,240,576B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1581
| | | ->38.10% (9,240,576B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1582
| | |   ->26.75% (6,488,064B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1583
| | |   | 
 
1584
| | |   ->11.35% (2,752,512B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
1585
| | |     
 
1586
| | ->15.94% (3,866,624B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1587
| | | ->12.16% (2,949,120B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1588
| | | | ->12.16% (2,949,120B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1589
| | | |   
 
1590
| | | ->03.78% (917,504B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
1591
| | |   ->03.78% (917,504B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1592
| | |     
 
1593
| | ->12.16% (2,949,120B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1594
| | | ->12.16% (2,949,120B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1595
| | |   ->07.57% (1,835,008B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
1596
| | |   | 
 
1597
| | |   ->04.59% (1,114,112B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
1598
| | |     
 
1599
| | ->05.94% (1,441,792B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1600
| | | ->05.94% (1,441,792B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
1601
| | |   ->05.94% (1,441,792B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1602
| | |     
 
1603
| | ->05.67% (1,376,256B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1604
| | | ->03.24% (786,432B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
1605
| | | | ->03.24% (786,432B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1606
| | | |   
 
1607
| | | ->01.35% (327,680B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1608
| | | | ->01.35% (327,680B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1609
| | | |   
 
1610
| | | ->01.08% (262,144B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
1611
| | |   ->01.08% (262,144B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
1612
| | |     
 
1613
| | ->03.51% (851,968B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1614
| | | ->02.97% (720,896B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1615
| | | | ->02.97% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1616
| | | |   
 
1617
| | | ->00.54% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
1618
| | | 
 
1619
| | ->02.16% (524,288B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1620
| |   ->01.62% (393,216B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1621
| |   | ->01.62% (393,216B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1622
| |   |   
 
1623
| |   ->00.54% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
1624
| |   
 
1625
| ->00.54% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
1626
 
1627
->07.64% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1628
| ->07.63% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1629
| | ->07.63% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1630
| |   
 
1631
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
 
1632
 
1633
->07.63% (1,851,283B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1634
| ->07.63% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1635
| | ->07.63% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1636
| |   ->07.63% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1637
| |   | ->07.63% (1,851,181B) 0x40305B: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1638
| |   | | 
 
1639
| |   | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1640
| |   | 
 
1641
| |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1642
| |   
 
1643
| ->00.00% (102B) in 1+ places, all below ms_print's threshold (01.00%)
 
1644
 
1645
->00.65% (158,542B) in 1+ places, all below ms_print's threshold (01.00%)
 
1646
 
 
1647
--------------------------------------------------------------------------------
 
1648
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1649
--------------------------------------------------------------------------------
 
1650
 91    571,264,273       24,777,048       24,768,914         8,134            0
 
1651
 92    586,219,382       23,198,120       23,190,638         7,482            0