/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.xmlgen64M.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 xmlgen 64000000
 
3
Massif arguments:   --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
 
4
ms_print arguments: /tmp/massif.out
 
5
--------------------------------------------------------------------------------
 
6
 
 
7
 
 
8
    GB
 
9
2.365^                                 , .                                   .
 
10
     |                               ,@# :                                .@ :
 
11
     |                               @@# :                               ::@ :
 
12
     |                             ,@@@# :                             .:::@ :
 
13
     |                           , @@@@# :                            :::::@ :
 
14
     |                           @ @@@@# :                           ::::::@ :
 
15
     |                         @ @ @@@@# :                         .@::::::@ :
 
16
     |                       ,@@ @ @@@@# :                        ::@::::::@ :
 
17
     |                      ,@@@ @ @@@@# :                      .:::@::::::@ :
 
18
     |                    ,@@@@@ @ @@@@# :                     :::::@::::::@ :
 
19
     |                   ,@@@@@@ @ @@@@# :                    ::::::@::::::@ :
 
20
     |                  @@@@@@@@ @ @@@@# :                  .@::::::@::::::@ :
 
21
     |                 @@@@@@@@@ @ @@@@# :                 ::@::::::@::::::@ :
 
22
     |               , @@@@@@@@@ @ @@@@# :                :::@::::::@::::::@ :
 
23
     |               @ @@@@@@@@@ @ @@@@# :              .::::@::::::@::::::@ :
 
24
     |            ,@ @ @@@@@@@@@ @ @@@@# :             ::::::@::::::@::::::@ :
 
25
     |           ,@@ @ @@@@@@@@@ @ @@@@# :            :::::::@::::::@::::::@ :
 
26
     |         , @@@ @ @@@@@@@@@ @ @@@@# :          : :::::::@::::::@::::::@ :
 
27
     |        ,@ @@@ @ @@@@@@@@@ @ @@@@# :         .: :::::::@::::::@::::::@ :
 
28
     |....... @@ @@@ @ @@@@@@@@@ @ @@@@# : ..... .::: :::::::@::::::@::::::@ :
 
29
   0 +----------------------------------------------------------------------->Gi
 
30
     0                                                                   45.41
 
31
 
 
32
Number of snapshots: 76
 
33
 Detailed snapshots: [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33 (peak), 53, 63, 73]
 
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    473,284,471       64,000,080       64,000,046            34            0
 
40
  2  1,186,086,604       64,000,104       64,000,059            45            0
 
41
  3  1,772,338,388       64,000,080       64,000,046            34            0
 
42
  4  2,512,617,277       64,000,080       64,000,046            34            0
 
43
  5  3,138,979,457       64,000,080       64,000,046            34            0
 
44
  6  4,013,204,296       64,000,080       64,000,046            34            0
 
45
  7  4,628,466,498       64,000,080       64,000,046            34            0
 
46
  8  5,502,815,385      150,366,160      150,359,924         6,236            0
 
47
  9  6,018,378,616      221,319,440      221,295,879        23,561            0
 
48
99.99% (221,295,879B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
49
->42.08% (93,126,656B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
50
| ->42.05% (93,061,120B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
51
| | ->18.57% (41,091,072B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
52
| | | ->18.57% (41,091,072B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
53
| | |   ->18.57% (41,091,072B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
54
| | |     
 
55
| | ->13.24% (29,294,592B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
56
| | | ->13.24% (29,294,592B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
57
| | |   ->13.24% (29,294,592B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
58
| | |     
 
59
| | ->06.34% (14,024,704B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
60
| | | ->06.34% (14,024,704B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
61
| | |   ->04.97% (11,010,048B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
62
| | |   | 
 
63
| | |   ->01.36% (3,014,656B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
64
| | |     
 
65
| | ->02.13% (4,718,592B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
66
| | | ->02.13% (4,718,592B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
67
| | |   ->02.13% (4,718,592B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
68
| | |     
 
69
| | ->01.78% (3,932,160B) in 3 places, all below massif's threshold (01.00%)
 
70
| |   
 
71
| ->00.03% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
72
 
73
->28.92% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
74
| ->28.92% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
75
|   ->28.92% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
76
|     
 
77
->28.92% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
78
| ->28.92% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
79
| | ->28.92% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
80
| |   ->28.92% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
81
| |     ->28.92% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
82
| |       
 
83
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
84
 
85
->00.08% (169,339B) in 1+ places, all below ms_print's threshold (01.00%)
 
86
 
 
87
--------------------------------------------------------------------------------
 
88
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
89
--------------------------------------------------------------------------------
 
90
 10  6,745,868,287      321,322,848      321,274,838        48,010            0
 
91
99.99% (321,274,838B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
92
->60.09% (193,069,056B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
93
| ->60.07% (193,003,520B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
94
| | ->26.37% (84,738,048B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
95
| | | ->26.37% (84,738,048B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
96
| | |   ->26.37% (84,738,048B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
97
| | |     
 
98
| | ->18.93% (60,817,408B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
99
| | | ->18.93% (60,817,408B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
100
| | |   ->18.93% (60,817,408B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
101
| | |     
 
102
| | ->09.20% (29,556,736B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
103
| | | ->09.20% (29,556,736B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
104
| | |   ->07.00% (22,478,848B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
105
| | |   | 
 
106
| | |   ->02.20% (7,077,888B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
107
| | |     
 
108
| | ->03.02% (9,699,328B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
109
| | | ->03.02% (9,699,328B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
110
| | |   ->03.02% (9,699,328B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
111
| | |     
 
112
| | ->01.24% (3,997,696B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
113
| | | ->01.24% (3,997,696B) in 2 places, all below massif's threshold (01.00%)
 
114
| | |   
 
115
| | ->01.20% (3,866,624B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
116
| | | ->01.20% (3,866,624B) in 2 places, all below massif's threshold (01.00%)
 
117
| | |   
 
118
| | ->00.10% (327,680B) in 1+ places, all below ms_print's threshold (01.00%)
 
119
| | 
 
120
| ->00.02% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
121
 
122
->19.92% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
123
| ->19.92% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
124
|   ->19.92% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
125
|     
 
126
->19.92% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
127
| ->19.92% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
128
| | ->19.92% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
129
| |   ->19.92% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
130
| |     ->19.92% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
131
| |       
 
132
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
133
 
134
->00.06% (205,898B) in 1+ places, all below ms_print's threshold (01.00%)
 
135
 
 
136
--------------------------------------------------------------------------------
 
137
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
138
--------------------------------------------------------------------------------
 
139
 11  7,767,206,049      461,705,896      461,633,747        72,149            0
 
140
99.98% (461,633,747B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
141
->72.21% (333,391,824B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
142
| ->72.19% (333,326,288B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
143
| | ->31.85% (147,067,536B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
144
| | | ->31.85% (147,067,536B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
145
| | |   ->31.85% (147,067,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
146
| | |     
 
147
| | ->22.00% (101,583,472B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
148
| | | ->22.00% (101,583,472B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
149
| | |   ->22.00% (101,583,472B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
150
| | |     
 
151
| | ->10.43% (48,170,080B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
152
| | | ->10.43% (48,170,080B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
153
| | |   ->07.79% (35,980,080B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
154
| | |   | 
 
155
| | |   ->02.64% (12,190,000B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
156
| | |     
 
157
| | ->04.19% (19,334,000B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
158
| | | ->04.19% (19,334,000B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
159
| | |   ->04.19% (19,334,000B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
160
| | |     
 
161
| | ->01.96% (9,044,448B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
162
| | | ->01.58% (7,274,928B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
163
| | | | ->01.58% (7,274,928B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
164
| | | |   
 
165
| | | ->00.38% (1,769,520B) in 1+ places, all below ms_print's threshold (01.00%)
 
166
| | | 
 
167
| | ->01.59% (7,340,272B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
168
| | | ->01.59% (7,340,272B) in 2 places, all below massif's threshold (01.00%)
 
169
| | |   
 
170
| | ->00.17% (786,480B) in 1+ places, all below ms_print's threshold (01.00%)
 
171
| | 
 
172
| ->00.01% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
173
 
174
->13.86% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
175
| ->13.86% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
176
|   ->13.86% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
177
|     
 
178
->13.86% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
179
| ->13.86% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
180
| | ->13.86% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
181
| |   ->13.86% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
182
| |     ->13.86% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
183
| |       
 
184
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
185
 
186
->00.05% (242,039B) in 1+ places, all below ms_print's threshold (01.00%)
 
187
 
 
188
--------------------------------------------------------------------------------
 
189
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
190
--------------------------------------------------------------------------------
 
191
 12  8,602,202,319      576,311,760      576,225,590        86,170            0
 
192
99.99% (576,225,590B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
193
->77.73% (447,962,736B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
194
| ->77.72% (447,897,200B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
195
| | ->34.28% (197,536,416B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
196
| | | ->34.28% (197,536,416B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
197
| | |   ->34.28% (197,536,416B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
198
| | |     
 
199
| | ->23.72% (136,715,056B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
200
| | | ->23.72% (136,715,056B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
201
| | |   ->23.72% (136,715,056B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
202
| | |     
 
203
| | ->10.43% (60,099,088B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
204
| | | ->10.43% (60,099,088B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
205
| | |   ->07.93% (45,680,592B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
206
| | |   | 
 
207
| | |   ->02.50% (14,418,496B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
208
| | |     
 
209
| | ->05.04% (29,034,512B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
210
| | | ->05.04% (29,034,512B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
211
| | |   ->05.04% (29,034,512B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
212
| | |     
 
213
| | ->02.41% (13,894,704B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
214
| | | ->01.97% (11,338,656B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
215
| | | | ->01.97% (11,338,656B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
216
| | | |   
 
217
| | | ->00.44% (2,556,048B) in 1+ places, all below ms_print's threshold (01.00%)
 
218
| | | 
 
219
| | ->01.71% (9,830,944B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
220
| | | ->01.71% (9,830,944B) in 3 places, all below massif's threshold (01.00%)
 
221
| | |   
 
222
| | ->00.14% (786,480B) in 1+ places, all below ms_print's threshold (01.00%)
 
223
| | 
 
224
| ->00.01% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
225
 
226
->11.11% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
227
| ->11.11% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
228
|   ->11.11% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
229
|     
 
230
->11.11% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
231
| ->11.11% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
232
| | ->11.11% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
233
| |   ->11.11% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
234
| |     ->11.11% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
235
| |       
 
236
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
237
 
238
->00.05% (262,970B) in 1+ places, all below ms_print's threshold (01.00%)
 
239
 
 
240
--------------------------------------------------------------------------------
 
241
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
242
--------------------------------------------------------------------------------
 
243
 13  9,236,720,690      663,897,880      663,803,138        94,742            0
 
244
99.99% (663,803,138B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
245
->80.66% (535,527,408B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
246
| ->80.65% (535,461,872B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
247
| | ->35.72% (237,124,000B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
248
| | | ->35.72% (237,124,000B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
249
| | |   ->35.72% (237,124,000B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
250
| | |     
 
251
| | ->23.93% (158,868,384B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
252
| | | ->23.93% (158,868,384B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
253
| | |   ->23.93% (158,868,384B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
254
| | |     
 
255
| | ->10.73% (71,241,296B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
256
| | | ->10.73% (71,241,296B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
257
| | |   ->08.20% (54,463,280B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
258
| | |   | 
 
259
| | |   ->02.53% (16,778,016B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
260
| | |     
 
261
| | ->05.54% (36,768,576B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
262
| | | ->05.54% (36,768,576B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
263
| | |   ->05.54% (36,768,576B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
264
| | |     
 
265
| | ->02.47% (16,385,328B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
266
| | | ->02.02% (13,436,032B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
267
| | | | ->02.02% (13,436,032B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
268
| | | |   
 
269
| | | ->00.44% (2,949,296B) in 1+ places, all below ms_print's threshold (01.00%)
 
270
| | | 
 
271
| | ->02.11% (14,025,648B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
272
| | | ->01.19% (7,930,544B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
273
| | | | ->01.19% (7,930,544B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
274
| | | |   
 
275
| | | ->00.92% (6,095,104B) in 1+ places, all below ms_print's threshold (01.00%)
 
276
| | | 
 
277
| | ->00.16% (1,048,640B) in 1+ places, all below ms_print's threshold (01.00%)
 
278
| | 
 
279
| ->00.01% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
280
 
281
->09.64% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
282
| ->09.64% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
283
|   ->09.64% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
284
|     
 
285
->09.64% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
286
| ->09.64% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
287
| | ->09.64% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
288
| |   ->09.64% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
289
| |     ->09.64% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
290
| |       
 
291
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
292
 
293
->00.04% (275,846B) in 1+ places, all below ms_print's threshold (01.00%)
 
294
 
 
295
--------------------------------------------------------------------------------
 
296
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
297
--------------------------------------------------------------------------------
 
298
 14 10,205,898,539      796,833,320      796,730,414       102,906            0
 
299
99.99% (796,730,414B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
300
->83.89% (668,442,528B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
301
| ->83.88% (668,376,992B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
302
| | ->36.40% (290,080,320B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
303
| | | ->36.40% (290,080,320B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
304
| | |   ->36.40% (290,080,320B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
305
| | |     
 
306
| | ->24.74% (197,143,744B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
307
| | | ->24.74% (197,143,744B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
308
| | |   ->24.74% (197,143,744B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
309
| | |     
 
310
| | ->10.95% (87,233,056B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
311
| | | ->10.95% (87,233,056B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
312
| | |   ->08.45% (67,309,120B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
313
| | |   | 
 
314
| | |   ->02.50% (19,923,936B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
315
| | |     
 
316
| | ->06.26% (49,876,576B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
317
| | | ->06.26% (49,876,576B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
318
| | |   ->06.26% (49,876,576B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
319
| | |     
 
320
| | ->03.14% (25,036,608B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
321
| | | ->02.61% (20,776,512B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
322
| | | | ->02.61% (20,776,512B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
323
| | | |   
 
324
| | | ->00.53% (4,260,096B) in 1+ places, all below ms_print's threshold (01.00%)
 
325
| | | 
 
326
| | ->02.25% (17,958,048B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
327
| | | ->01.36% (10,814,304B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
328
| | | | ->01.36% (10,814,304B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
329
| | | |   
 
330
| | | ->00.90% (7,143,744B) in 1+ places, all below ms_print's threshold (01.00%)
 
331
| | | 
 
332
| | ->00.13% (1,048,640B) in 1+ places, all below ms_print's threshold (01.00%)
 
333
| | 
 
334
| ->00.01% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
335
 
336
->08.03% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
337
| ->08.03% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
338
|   ->08.03% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
339
|     
 
340
->08.03% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
341
| ->08.03% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
342
| | ->08.03% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
343
| |   ->08.03% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
344
| |     ->08.03% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
345
| |       
 
346
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
347
 
348
->00.04% (288,002B) in 1+ places, all below ms_print's threshold (01.00%)
 
349
 
 
350
--------------------------------------------------------------------------------
 
351
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
352
--------------------------------------------------------------------------------
 
353
 15 10,694,955,362      863,956,576      863,849,570       107,006            0
 
354
99.99% (863,849,570B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
355
->85.14% (735,555,488B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
356
| ->85.13% (735,489,952B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
357
| | ->37.07% (320,228,720B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
358
| | | ->37.07% (320,228,720B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
359
| | |   ->37.07% (320,228,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
360
| | |     
 
361
| | ->25.19% (217,592,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
362
| | | ->25.19% (217,592,224B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
363
| | |   ->25.19% (217,592,224B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
364
| | |     
 
365
| | ->11.37% (98,243,776B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
366
| | | ->11.37% (98,243,776B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
367
| | |   ->08.82% (76,222,560B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
368
| | |   | 
 
369
| | |   ->02.55% (22,021,216B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
370
| | |     
 
371
| | ->06.17% (53,284,656B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
372
| | | ->06.17% (53,284,656B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
373
| | |   ->06.17% (53,284,656B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
374
| | |     
 
375
| | ->03.02% (26,085,248B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
376
| | | ->02.53% (21,825,152B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
377
| | | | ->02.53% (21,825,152B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
378
| | | |   
 
379
| | | ->00.49% (4,260,096B) in 1+ places, all below ms_print's threshold (01.00%)
 
380
| | | 
 
381
| | ->02.17% (18,744,528B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
382
| | | ->01.31% (11,338,624B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
383
| | | | ->01.31% (11,338,624B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
384
| | | |   
 
385
| | | ->00.86% (7,405,904B) in 1+ places, all below ms_print's threshold (01.00%)
 
386
| | | 
 
387
| | ->00.15% (1,310,800B) in 1+ places, all below ms_print's threshold (01.00%)
 
388
| | 
 
389
| ->00.01% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
390
 
391
->07.41% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
392
| ->07.41% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
393
|   ->07.41% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
394
|     
 
395
->07.41% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
396
| ->07.41% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
397
| | ->07.41% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
398
| |   ->07.41% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
399
| |     ->07.41% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
400
| |       
 
401
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
402
 
403
->00.03% (294,198B) in 1+ places, all below ms_print's threshold (01.00%)
 
404
 
 
405
--------------------------------------------------------------------------------
 
406
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
407
--------------------------------------------------------------------------------
 
408
 16 11,575,961,473      984,830,760      984,716,342       114,418            0
 
409
99.99% (984,716,342B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
410
->86.96% (856,411,248B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
411
| ->86.95% (856,345,712B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
412
| | ->37.97% (373,971,520B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
413
| | | ->37.97% (373,971,520B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
414
| | |   ->37.97% (373,971,520B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
415
| | |     
 
416
| | ->25.40% (250,100,064B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
417
| | | ->25.40% (250,100,064B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
418
| | |   ->25.40% (250,100,064B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
419
| | |     
 
420
| | ->11.73% (115,546,336B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
421
| | | ->11.73% (115,546,336B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
422
| | |   ->09.23% (90,903,520B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
423
| | |   | 
 
424
| | |   ->02.50% (24,642,816B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
425
| | |     
 
426
| | ->06.24% (61,411,616B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
427
| | | ->06.24% (61,411,616B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
428
| | |   ->06.24% (61,411,616B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
429
| | |     
 
430
| | ->03.05% (30,017,648B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
431
| | | ->02.51% (24,708,912B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
432
| | | | ->02.51% (24,708,912B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
433
| | | |   
 
434
| | | ->00.54% (5,308,736B) in 1+ places, all below ms_print's threshold (01.00%)
 
435
| | | 
 
436
| | ->02.44% (23,987,728B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
437
| | | ->01.47% (14,484,544B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
438
| | | | ->01.47% (14,484,544B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
439
| | | |   
 
440
| | | ->00.96% (9,503,184B) in 1+ places, all below ms_print's threshold (01.00%)
 
441
| | | 
 
442
| | ->00.13% (1,310,800B) in 1+ places, all below ms_print's threshold (01.00%)
 
443
| | 
 
444
| ->00.01% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
445
 
446
->06.50% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
447
| ->06.50% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
448
|   ->06.50% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
449
|     
 
450
->06.50% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
451
| ->06.50% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
452
| | ->06.50% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
453
| |   ->06.50% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
454
| |     ->06.50% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
455
| |       
 
456
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
457
 
458
->00.03% (305,210B) in 1+ places, all below ms_print's threshold (01.00%)
 
459
 
 
460
--------------------------------------------------------------------------------
 
461
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
462
--------------------------------------------------------------------------------
 
463
 17 12,178,084,273    1,067,423,760    1,067,304,302       119,458            0
 
464
99.99% (1,067,304,302B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
465
->87.97% (938,991,648B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
466
| ->87.96% (938,926,112B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
467
| | ->38.20% (407,790,160B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
468
| | | ->38.20% (407,790,160B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
469
| | |   ->38.20% (407,790,160B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
470
| | |     
 
471
| | ->25.86% (276,053,904B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
472
| | | ->25.86% (276,053,904B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
473
| | |   ->25.86% (276,053,904B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
474
| | |     
 
475
| | ->11.93% (127,343,536B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
476
| | | ->11.93% (127,343,536B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
477
| | |   ->09.23% (98,506,160B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
478
| | |   | 
 
479
| | |   ->02.70% (28,837,376B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
480
| | |     
 
481
| | ->06.34% (67,703,456B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
482
| | | ->06.34% (67,703,456B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
483
| | |   ->06.34% (67,703,456B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
484
| | |     
 
485
| | ->03.08% (32,901,408B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
486
| | | ->02.58% (27,592,672B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
487
| | | | ->02.58% (27,592,672B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
488
| | | |   
 
489
| | | ->00.50% (5,308,736B) in 1+ places, all below ms_print's threshold (01.00%)
 
490
| | | 
 
491
| | ->02.42% (25,822,848B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
492
| | | ->01.50% (16,057,504B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
493
| | | | ->01.50% (16,057,504B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
494
| | | |   
 
495
| | | ->00.91% (9,765,344B) in 1+ places, all below ms_print's threshold (01.00%)
 
496
| | | 
 
497
| | ->00.12% (1,310,800B) in 1+ places, all below ms_print's threshold (01.00%)
 
498
| | 
 
499
| ->00.01% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
500
 
501
->06.00% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
502
| ->06.00% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
503
|   ->06.00% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
504
|     
 
505
->06.00% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
506
| ->06.00% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
507
| | ->06.00% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
508
| |   ->06.00% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
509
| |     ->06.00% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
510
| |       
 
511
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
512
 
513
->00.03% (312,770B) in 1+ places, all below ms_print's threshold (01.00%)
 
514
 
 
515
--------------------------------------------------------------------------------
 
516
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
517
--------------------------------------------------------------------------------
 
518
 18 12,739,095,532    1,145,296,104    1,145,172,190       123,914            0
 
519
99.99% (1,145,172,190B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
520
->88.79% (1,016,852,864B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
521
| ->88.78% (1,016,787,328B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
522
| | ->38.58% (441,870,816B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
523
| | | ->38.58% (441,870,816B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
524
| | |   ->38.58% (441,870,816B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
525
| | |     
 
526
| | ->26.05% (298,337,392B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
527
| | | ->26.05% (298,337,392B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
528
| | |   ->26.05% (298,337,392B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
529
| | |     
 
530
| | ->11.94% (136,781,296B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
531
| | | ->11.94% (136,781,296B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
532
| | |   ->09.33% (106,895,280B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
533
| | |   | 
 
534
| | |   ->02.61% (29,886,016B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
535
| | |     
 
536
| | ->06.39% (73,208,784B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
537
| | | ->06.39% (73,208,784B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
538
| | |   ->06.39% (73,208,784B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
539
| | |     
 
540
| | ->03.12% (35,785,168B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
541
| | | ->02.59% (29,689,952B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
542
| | | | ->02.59% (29,689,952B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
543
| | | |   
 
544
| | | ->00.53% (6,095,216B) in 1+ places, all below ms_print's threshold (01.00%)
 
545
| | | 
 
546
| | ->02.48% (28,444,448B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
547
| | | ->01.56% (17,892,624B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
548
| | | | ->01.56% (17,892,624B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
549
| | | |   
 
550
| | | ->00.92% (10,551,824B) in 1+ places, all below ms_print's threshold (01.00%)
 
551
| | | 
 
552
| | ->00.21% (2,359,424B) in 1+ places, all below ms_print's threshold (01.00%)
 
553
| | 
 
554
| ->00.01% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
555
 
556
->05.59% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
557
| ->05.59% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
558
|   ->05.59% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
559
|     
 
560
->05.59% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
561
| ->05.59% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
562
| | ->05.59% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
563
| |   ->05.59% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
564
| |     ->05.59% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
565
| |       
 
566
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
567
 
568
->00.03% (319,442B) in 1+ places, all below ms_print's threshold (01.00%)
 
569
 
 
570
--------------------------------------------------------------------------------
 
571
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
572
--------------------------------------------------------------------------------
 
573
 19 13,446,449,407    1,242,299,744    1,242,172,870       126,874            0
 
574
99.99% (1,242,172,870B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
575
->89.66% (1,113,849,104B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
576
| ->89.65% (1,113,783,568B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
577
| | ->39.11% (485,912,352B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
578
| | | ->39.11% (485,912,352B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
579
| | |   ->39.11% (485,912,352B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
580
| | |     
 
581
| | ->26.34% (327,174,112B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
582
| | | ->26.34% (327,174,112B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
583
| | |   ->26.34% (327,174,112B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
584
| | |     
 
585
| | ->12.11% (150,413,200B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
586
| | | ->12.11% (150,413,200B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
587
| | |   ->09.53% (118,429,968B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
588
| | |   | 
 
589
| | |   ->02.57% (31,983,232B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
590
| | |     
 
591
| | ->06.27% (77,927,520B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
592
| | | ->06.27% (77,927,520B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
593
| | |   ->06.27% (77,927,520B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
594
| | |     
 
595
| | ->03.22% (39,979,600B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
596
| | | ->02.69% (33,360,080B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
597
| | | | ->02.69% (33,360,080B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
598
| | | |   
 
599
| | | ->00.53% (6,619,520B) in 1+ places, all below ms_print's threshold (01.00%)
 
600
| | | 
 
601
| | ->02.42% (30,017,360B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
602
| | | ->01.57% (19,465,536B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
603
| | | | ->01.57% (19,465,536B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
604
| | | |   
 
605
| | | ->00.85% (10,551,824B) in 1+ places, all below ms_print's threshold (01.00%)
 
606
| | | 
 
607
| | ->00.19% (2,359,424B) in 1+ places, all below ms_print's threshold (01.00%)
 
608
| | 
 
609
| ->00.01% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
610
 
611
->05.15% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
612
| ->05.15% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
613
|   ->05.15% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
614
|     
 
615
->05.15% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
616
| ->05.15% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
617
| | ->05.15% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
618
| |   ->05.15% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
619
| |     ->05.15% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
620
| |       
 
621
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
622
 
623
->00.03% (323,882B) in 1+ places, all below ms_print's threshold (01.00%)
 
624
 
 
625
--------------------------------------------------------------------------------
 
626
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
627
--------------------------------------------------------------------------------
 
628
 20 14,211,155,506    1,347,168,544    1,347,038,470       130,074            0
 
629
99.99% (1,347,038,470B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
630
->90.46% (1,218,709,904B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
631
| ->90.46% (1,218,644,368B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
632
| | ->39.61% (533,624,016B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
633
| | | ->39.61% (533,624,016B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
634
| | |   ->39.61% (533,624,016B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
635
| | |     
 
636
| | ->26.82% (361,253,872B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
637
| | | ->26.82% (361,253,872B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
638
| | |   ->26.82% (361,253,872B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
639
| | |     
 
640
| | ->12.18% (164,045,104B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
641
| | | ->12.18% (164,045,104B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
642
| | |   ->09.65% (129,964,656B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
643
| | |   | 
 
644
| | |   ->02.53% (34,080,448B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
645
| | |     
 
646
| | ->06.10% (82,121,952B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
647
| | | ->06.10% (82,121,952B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
648
| | |   ->06.10% (82,121,952B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
649
| | |     
 
650
| | ->03.20% (43,125,424B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
651
| | | ->02.67% (35,981,600B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
652
| | | | ->02.67% (35,981,600B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
653
| | | |   
 
654
| | | ->00.53% (7,143,824B) in 1+ places, all below ms_print's threshold (01.00%)
 
655
| | | 
 
656
| | ->02.34% (31,590,272B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
657
| | | ->01.44% (19,465,536B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
658
| | | | ->01.44% (19,465,536B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
659
| | | |   
 
660
| | | ->00.90% (12,124,736B) in 1+ places, all below ms_print's threshold (01.00%)
 
661
| | | 
 
662
| | ->00.21% (2,883,728B) in 1+ places, all below ms_print's threshold (01.00%)
 
663
| | 
 
664
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
665
 
666
->04.75% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
667
| ->04.75% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
668
|   ->04.75% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
669
|     
 
670
->04.75% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
671
| ->04.75% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
672
| | ->04.75% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
673
| |   ->04.75% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
674
| |     ->04.75% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
675
| |       
 
676
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
677
 
678
->00.02% (328,682B) in 1+ places, all below ms_print's threshold (01.00%)
 
679
 
 
680
--------------------------------------------------------------------------------
 
681
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
682
--------------------------------------------------------------------------------
 
683
 21 14,719,238,447    1,416,906,312    1,416,774,094       132,218            0
 
684
99.99% (1,416,774,094B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
685
->90.93% (1,288,442,336B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
686
| ->90.93% (1,288,376,800B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
687
| | ->40.07% (567,703,776B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
688
| | | ->40.07% (567,703,776B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
689
| | |   ->40.07% (567,703,776B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
690
| | |     
 
691
| | ->26.53% (375,934,384B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
692
| | | ->26.53% (375,934,384B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
693
| | |   ->26.53% (375,934,384B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
694
| | |     
 
695
| | ->12.43% (176,104,096B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
696
| | | ->12.43% (176,104,096B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
697
| | |   ->09.91% (140,450,736B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
698
| | |   | 
 
699
| | |   ->02.52% (35,653,360B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
700
| | |     
 
701
| | ->06.05% (85,792,080B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
702
| | | ->06.05% (85,792,080B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
703
| | |   ->06.05% (85,792,080B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
704
| | |     
 
705
| | ->03.30% (46,795,552B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
706
| | | ->02.69% (38,078,816B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
707
| | | | ->02.69% (38,078,816B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
708
| | | |   
 
709
| | | ->00.62% (8,716,736B) in 1+ places, all below ms_print's threshold (01.00%)
 
710
| | | 
 
711
| | ->02.34% (33,163,184B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
712
| | | ->01.37% (19,465,536B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
713
| | | | ->01.37% (19,465,536B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
714
| | | |   
 
715
| | | ->00.97% (13,697,648B) in 1+ places, all below ms_print's threshold (01.00%)
 
716
| | | 
 
717
| | ->00.20% (2,883,728B) in 1+ places, all below ms_print's threshold (01.00%)
 
718
| | 
 
719
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
720
 
721
->04.52% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
722
| ->04.52% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
723
|   ->04.52% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
724
|     
 
725
->04.52% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
726
| ->04.52% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
727
| | ->04.52% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
728
| |   ->04.52% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
729
| |     ->04.52% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
730
| |       
 
731
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
732
 
733
->00.02% (331,874B) in 1+ places, all below ms_print's threshold (01.00%)
 
734
 
 
735
--------------------------------------------------------------------------------
 
736
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
737
--------------------------------------------------------------------------------
 
738
 22 15,479,863,908    1,521,250,768    1,521,115,366       135,402            0
 
739
99.99% (1,521,115,366B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
740
->91.55% (1,392,778,832B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
741
| ->91.55% (1,392,713,296B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
742
| | ->40.45% (615,415,440B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
743
| | | ->40.45% (615,415,440B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
744
| | |   ->40.45% (615,415,440B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
745
| | |     
 
746
| | ->26.68% (405,819,712B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
747
| | | ->26.68% (405,819,712B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
748
| | |   ->26.68% (405,819,712B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
749
| | |     
 
750
| | ->12.23% (186,065,872B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
751
| | | ->12.23% (186,065,872B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
752
| | |   ->09.72% (147,790,992B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
753
| | |   | 
 
754
| | |   ->02.52% (38,274,880B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
755
| | |     
 
756
| | ->06.05% (92,083,728B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
757
| | | ->06.05% (92,083,728B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
758
| | |   ->06.05% (92,083,728B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
759
| | |     
 
760
| | ->03.49% (53,087,200B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
761
| | | ->02.85% (43,321,856B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
762
| | | | ->02.85% (43,321,856B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
763
| | | |   
 
764
| | | ->00.64% (9,765,344B) in 1+ places, all below ms_print's threshold (01.00%)
 
765
| | | 
 
766
| | ->02.39% (36,309,008B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
767
| | | ->01.38% (21,038,448B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
768
| | | | ->01.38% (21,038,448B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
769
| | | |   
 
770
| | | ->01.00% (15,270,560B) in 2 places, all below massif's threshold (01.00%)
 
771
| | |   
 
772
| | ->00.26% (3,932,336B) in 1+ places, all below ms_print's threshold (01.00%)
 
773
| | 
 
774
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
775
 
776
->04.21% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
777
| ->04.21% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
778
|   ->04.21% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
779
|     
 
780
->04.21% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
781
| ->04.21% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
782
| | ->04.21% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
783
| |   ->04.21% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
784
| |     ->04.21% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
785
| |       
 
786
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
787
 
788
->00.02% (336,650B) in 1+ places, all below ms_print's threshold (01.00%)
 
789
 
 
790
--------------------------------------------------------------------------------
 
791
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
792
--------------------------------------------------------------------------------
 
793
 23 16,057,304,949    1,600,426,720    1,600,288,894       137,826            0
 
794
99.99% (1,600,288,894B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
795
->91.97% (1,471,948,736B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
796
| ->91.97% (1,471,883,200B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
797
| | ->40.68% (651,068,112B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
798
| | | ->40.68% (651,068,112B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
799
| | |   ->40.68% (651,068,112B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
800
| | |     
 
801
| | ->26.96% (431,510,608B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
802
| | | ->26.96% (431,510,608B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
803
| | |   ->26.96% (431,510,608B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
804
| | |     
 
805
| | ->12.18% (194,979,040B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
806
| | | ->12.18% (194,979,040B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
807
| | |   ->09.69% (155,131,248B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
808
| | |   | 
 
809
| | |   ->02.49% (39,847,792B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
810
| | |     
 
811
| | ->06.05% (96,802,464B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
812
| | | ->06.05% (96,802,464B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
813
| | |   ->06.05% (96,802,464B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
814
| | |     
 
815
| | ->03.48% (55,708,720B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
816
| | | ->02.87% (45,943,376B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
817
| | | | ->02.87% (45,943,376B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
818
| | | |   
 
819
| | | ->00.61% (9,765,344B) in 1+ places, all below ms_print's threshold (01.00%)
 
820
| | | 
 
821
| | ->02.37% (37,881,920B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
822
| | | ->01.31% (21,038,448B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
823
| | | | ->01.31% (21,038,448B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
824
| | | |   
 
825
| | | ->01.04% (16,712,384B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
826
| | | | ->01.04% (16,712,384B) in 2 places, all below massif's threshold (01.00%)
 
827
| | | |   
 
828
| | | ->00.01% (131,088B) in 1+ places, all below ms_print's threshold (01.00%)
 
829
| | | 
 
830
| | ->00.25% (3,932,336B) in 1+ places, all below ms_print's threshold (01.00%)
 
831
| | 
 
832
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
833
 
834
->04.00% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
835
| ->04.00% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
836
|   ->04.00% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
837
|     
 
838
->04.00% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
839
| ->04.00% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
840
| | ->04.00% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
841
| |   ->04.00% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
842
| |     ->04.00% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
843
| |       
 
844
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
845
 
846
->00.02% (340,274B) in 1+ places, all below ms_print's threshold (01.00%)
 
847
 
 
848
--------------------------------------------------------------------------------
 
849
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
850
--------------------------------------------------------------------------------
 
851
 24 16,787,568,622    1,700,576,432    1,700,435,542       140,890            0
 
852
99.99% (1,700,435,542B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
853
->92.44% (1,572,090,800B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
854
| ->92.44% (1,572,025,264B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
855
| | ->41.18% (700,352,688B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
856
| | | ->41.18% (700,352,688B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
857
| | |   ->41.18% (700,352,688B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
858
| | |     
 
859
| | ->26.95% (458,250,112B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
860
| | | ->26.95% (458,250,112B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
861
| | |   ->26.95% (458,250,112B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
862
| | |     
 
863
| | ->11.99% (203,892,208B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
864
| | | ->11.99% (203,892,208B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
865
| | |   ->09.55% (162,471,504B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
866
| | |   | 
 
867
| | |   ->02.44% (41,420,704B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
868
| | |     
 
869
| | ->06.28% (106,764,240B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
870
| | | ->06.28% (106,764,240B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
871
| | |   ->06.28% (106,764,240B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
872
| | |     
 
873
| | ->03.40% (57,805,936B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
874
| | | ->02.79% (47,516,288B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
875
| | | | ->02.79% (47,516,288B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
876
| | | |   
 
877
| | | ->00.61% (10,289,648B) in 1+ places, all below ms_print's threshold (01.00%)
 
878
| | | 
 
879
| | ->02.38% (40,503,440B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
880
| | | ->01.33% (22,611,360B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
881
| | | | ->01.33% (22,611,360B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
882
| | | |   
 
883
| | | ->01.04% (17,760,992B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
884
| | | | ->01.04% (17,760,992B) in 2 places, all below massif's threshold (01.00%)
 
885
| | | |   
 
886
| | | ->00.01% (131,088B) in 1+ places, all below ms_print's threshold (01.00%)
 
887
| | | 
 
888
| | ->00.26% (4,456,640B) in 1+ places, all below ms_print's threshold (01.00%)
 
889
| | 
 
890
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
891
 
892
->03.76% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
893
| ->03.76% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
894
|   ->03.76% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
895
|     
 
896
->03.76% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
897
| ->03.76% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
898
| | ->03.76% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
899
| |   ->03.76% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
900
| |     ->03.76% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
901
| |       
 
902
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
903
 
904
->00.02% (344,858B) in 1+ places, all below ms_print's threshold (01.00%)
 
905
 
 
906
--------------------------------------------------------------------------------
 
907
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
908
--------------------------------------------------------------------------------
 
909
 25 17,563,901,647    1,807,018,264    1,806,874,126       144,138            0
 
910
99.99% (1,806,874,126B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
911
->92.89% (1,678,524,512B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
912
| ->92.89% (1,678,458,976B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
913
| | ->41.57% (751,210,176B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
914
| | | ->41.57% (751,210,176B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
915
| | |   ->41.57% (751,210,176B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
916
| | |     
 
917
| | ->27.13% (490,232,656B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
918
| | | ->27.13% (490,232,656B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
919
| | |   ->27.13% (490,232,656B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
920
| | |     
 
921
| | ->12.01% (216,999,808B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
922
| | | ->12.01% (216,999,808B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
923
| | |   ->09.51% (171,908,976B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
924
| | |   | 
 
925
| | |   ->02.50% (45,090,832B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
926
| | |     
 
927
| | ->06.14% (110,958,672B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
928
| | | ->06.14% (110,958,672B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
929
| | |   ->06.14% (110,958,672B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
930
| | |     
 
931
| | ->03.49% (63,048,976B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
932
| | | ->02.89% (52,235,024B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
933
| | | | ->02.89% (52,235,024B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
934
| | | |   
 
935
| | | ->00.60% (10,813,952B) in 1+ places, all below ms_print's threshold (01.00%)
 
936
| | | 
 
937
| | ->02.30% (41,552,048B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
938
| | | ->01.25% (22,611,360B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
939
| | | | ->01.25% (22,611,360B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
940
| | | |   
 
941
| | | ->01.04% (18,809,600B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
942
| | | | ->01.04% (18,809,600B) in 2 places, all below massif's threshold (01.00%)
 
943
| | | |   
 
944
| | | ->00.01% (131,088B) in 1+ places, all below ms_print's threshold (01.00%)
 
945
| | | 
 
946
| | ->00.25% (4,456,640B) in 1+ places, all below ms_print's threshold (01.00%)
 
947
| | 
 
948
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
949
 
950
->03.54% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
951
| ->03.54% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
952
|   ->03.54% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
953
|     
 
954
->03.54% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
955
| ->03.54% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
956
| | ->03.54% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
957
| |   ->03.54% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
958
| |     ->03.54% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
959
| |       
 
960
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
961
 
962
->00.02% (349,730B) in 1+ places, all below ms_print's threshold (01.00%)
 
963
 
 
964
--------------------------------------------------------------------------------
 
965
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
966
--------------------------------------------------------------------------------
 
967
 26 18,385,709,831    1,919,752,232    1,919,604,646       147,586            0
 
968
99.99% (1,919,604,646B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
969
->93.31% (1,791,249,872B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
970
| ->93.30% (1,791,184,336B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
971
| | ->41.73% (801,019,056B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
972
| | | ->41.73% (801,019,056B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
973
| | |   ->41.73% (801,019,056B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
974
| | |     
 
975
| | ->27.17% (521,690,896B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
976
| | | ->27.17% (521,690,896B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
977
| | |   ->27.17% (521,690,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
978
| | |     
 
979
| | ->12.26% (235,350,448B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
980
| | | ->12.26% (235,350,448B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
981
| | |   ->09.83% (188,686,704B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
982
| | |   | 
 
983
| | |   ->02.43% (46,663,744B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
984
| | |     
 
985
| | ->06.08% (116,726,016B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
986
| | | ->06.08% (116,726,016B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
987
| | |   ->06.08% (116,726,016B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
988
| | |     
 
989
| | ->03.42% (65,670,496B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
990
| | | ->02.83% (54,332,240B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
991
| | | | ->02.83% (54,332,240B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
992
| | | |   
 
993
| | | ->00.59% (11,338,256B) in 1+ places, all below ms_print's threshold (01.00%)
 
994
| | | 
 
995
| | ->02.41% (46,270,784B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
996
| | | ->01.23% (23,659,968B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
997
| | | | ->01.23% (23,659,968B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
998
| | | |   
 
999
| | | ->01.17% (22,479,728B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
1000
| | | | ->01.01% (19,464,928B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
1001
| | | | | 
 
1002
| | | | ->00.16% (3,014,800B) in 1+ places, all below ms_print's threshold (01.00%)
 
1003
| | | | 
 
1004
| | | ->00.01% (131,088B) in 1+ places, all below ms_print's threshold (01.00%)
 
1005
| | | 
 
1006
| | ->00.23% (4,456,640B) in 1+ places, all below ms_print's threshold (01.00%)
 
1007
| | 
 
1008
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1009
 
1010
->03.33% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1011
| ->03.33% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1012
|   ->03.33% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1013
|     
 
1014
->03.33% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1015
| ->03.33% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1016
| | ->03.33% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1017
| |   ->03.33% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1018
| |     ->03.33% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1019
| |       
 
1020
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
1021
 
1022
->00.02% (354,890B) in 1+ places, all below ms_print's threshold (01.00%)
 
1023
 
 
1024
--------------------------------------------------------------------------------
 
1025
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1026
--------------------------------------------------------------------------------
 
1027
 27 18,959,285,524    1,998,403,872    1,998,253,846       150,026            0
 
1028
99.99% (1,998,253,846B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1029
->93.57% (1,869,895,472B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
1030
| ->93.57% (1,869,829,936B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1031
| | ->42.05% (840,341,856B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1032
| | | ->42.05% (840,341,856B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1033
| | |   ->42.05% (840,341,856B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1034
| | |     
 
1035
| | ->27.15% (542,663,056B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1036
| | | ->27.15% (542,663,056B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1037
| | |   ->27.15% (542,663,056B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1038
| | |     
 
1039
| | ->12.28% (245,312,224B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1040
| | | ->12.28% (245,312,224B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1041
| | |   ->09.84% (196,551,264B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
1042
| | |   | 
 
1043
| | |   ->02.44% (48,760,960B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
1044
| | |     
 
1045
| | ->06.00% (119,871,840B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1046
| | | ->06.00% (119,871,840B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
1047
| | |   ->06.00% (119,871,840B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1048
| | |     
 
1049
| | ->03.47% (69,340,624B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1050
| | | ->02.90% (58,002,368B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1051
| | | | ->02.90% (58,002,368B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1052
| | | |   
 
1053
| | | ->00.57% (11,338,256B) in 1+ places, all below ms_print's threshold (01.00%)
 
1054
| | | 
 
1055
| | ->02.37% (47,319,392B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1056
| | | ->01.21% (24,184,272B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1057
| | | | ->01.21% (24,184,272B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1058
| | | |   
 
1059
| | | ->01.15% (23,004,032B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
1060
| | | | ->01.15% (23,004,032B) in 2 places, all below massif's threshold (01.00%)
 
1061
| | | |   
 
1062
| | | ->00.01% (131,088B) in 1+ places, all below ms_print's threshold (01.00%)
 
1063
| | | 
 
1064
| | ->00.25% (4,980,944B) in 1+ places, all below ms_print's threshold (01.00%)
 
1065
| | 
 
1066
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1067
 
1068
->03.20% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1069
| ->03.20% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1070
|   ->03.20% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1071
|     
 
1072
->03.20% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1073
| ->03.20% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1074
| | ->03.20% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1075
| |   ->03.20% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1076
| |     ->03.20% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1077
| |       
 
1078
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
1079
 
1080
->00.02% (358,490B) in 1+ places, all below ms_print's threshold (01.00%)
 
1081
 
 
1082
--------------------------------------------------------------------------------
 
1083
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1084
--------------------------------------------------------------------------------
 
1085
 28 19,712,224,393    2,101,699,664    2,101,546,462       153,202            0
 
1086
99.99% (2,101,546,462B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1087
->93.89% (1,973,183,360B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
1088
| ->93.88% (1,973,117,824B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1089
| | ->42.48% (892,772,256B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1090
| | | ->42.48% (892,772,256B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1091
| | |   ->42.48% (892,772,256B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1092
| | |     
 
1093
| | ->27.09% (569,402,560B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1094
| | | ->27.09% (569,402,560B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1095
| | |   ->27.09% (569,402,560B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1096
| | |     
 
1097
| | ->12.07% (253,701,088B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1098
| | | ->12.07% (253,701,088B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1099
| | |   ->09.70% (203,891,520B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
1100
| | |   | 
 
1101
| | |   ->02.37% (49,809,568B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
1102
| | |     
 
1103
| | ->06.00% (126,163,488B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1104
| | | ->06.00% (126,163,488B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
1105
| | |   ->06.00% (126,163,488B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1106
| | |     
 
1107
| | ->03.57% (75,107,968B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1108
| | | ->02.93% (61,672,496B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1109
| | | | ->02.93% (61,672,496B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1110
| | | |   
 
1111
| | | ->00.64% (13,435,472B) in 1+ places, all below ms_print's threshold (01.00%)
 
1112
| | | 
 
1113
| | ->02.43% (50,989,520B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1114
| | | ->01.23% (25,757,184B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1115
| | | | ->01.23% (25,757,184B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1116
| | | |   
 
1117
| | | ->01.19% (25,101,248B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
1118
| | | | ->01.03% (21,562,144B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
1119
| | | | | 
 
1120
| | | | ->00.17% (3,539,104B) in 1+ places, all below ms_print's threshold (01.00%)
 
1121
| | | | 
 
1122
| | | ->00.01% (131,088B) in 1+ places, all below ms_print's threshold (01.00%)
 
1123
| | | 
 
1124
| | ->00.24% (4,980,944B) in 1+ places, all below ms_print's threshold (01.00%)
 
1125
| | 
 
1126
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1127
 
1128
->03.05% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1129
| ->03.05% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1130
|   ->03.05% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1131
|     
 
1132
->03.05% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1133
| ->03.05% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1134
| | ->03.05% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1135
| |   ->03.05% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1136
| |     ->03.05% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1137
| |       
 
1138
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
1139
 
1140
->00.02% (363,218B) in 1+ places, all below ms_print's threshold (01.00%)
 
1141
 
 
1142
--------------------------------------------------------------------------------
 
1143
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1144
--------------------------------------------------------------------------------
 
1145
 29 20,337,102,274    2,189,262,552    2,189,107,404       155,148            0
 
1146
99.99% (2,189,107,404B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1147
->94.13% (2,060,741,392B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
1148
| ->94.13% (2,060,675,856B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1149
| | ->42.77% (936,289,136B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1150
| | | ->42.77% (936,289,136B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1151
| | |   ->42.77% (936,289,136B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1152
| | |     
 
1153
| | ->26.87% (588,277,360B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1154
| | | ->26.87% (588,277,360B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1155
| | |   ->26.87% (588,277,360B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1156
| | |     
 
1157
| | ->12.07% (264,187,088B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1158
| | | ->12.07% (264,187,088B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1159
| | |   ->09.67% (211,756,016B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
1160
| | |   | 
 
1161
| | |   ->02.39% (52,431,072B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
1162
| | |     
 
1163
| | ->06.12% (134,027,952B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1164
| | | ->06.12% (134,027,952B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
1165
| | |   ->06.12% (134,027,952B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1166
| | |     
 
1167
| | ->03.62% (79,302,368B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1168
| | | ->02.96% (64,818,304B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1169
| | | | ->02.96% (64,818,304B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1170
| | | |   
 
1171
| | | ->00.66% (14,484,064B) in 1+ places, all below ms_print's threshold (01.00%)
 
1172
| | | 
 
1173
| | ->02.40% (52,562,416B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1174
| | | ->01.22% (26,805,776B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1175
| | | | ->01.22% (26,805,776B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1176
| | | |   
 
1177
| | | ->01.17% (25,625,552B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
1178
| | | | ->01.01% (22,086,448B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
1179
| | | | | 
 
1180
| | | | ->00.16% (3,539,104B) in 1+ places, all below ms_print's threshold (01.00%)
 
1181
| | | | 
 
1182
| | | ->00.01% (131,088B) in 1+ places, all below ms_print's threshold (01.00%)
 
1183
| | | 
 
1184
| | ->00.28% (6,029,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1185
| | 
 
1186
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1187
 
1188
->02.92% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1189
| ->02.92% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1190
|   ->02.92% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1191
|     
 
1192
->02.92% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1193
| ->02.92% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1194
| | ->02.92% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1195
| |   ->02.92% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1196
| |     ->02.92% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1197
| |       
 
1198
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
1199
 
1200
->00.02% (366,128B) in 1+ places, all below ms_print's threshold (01.00%)
 
1201
 
 
1202
--------------------------------------------------------------------------------
 
1203
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1204
--------------------------------------------------------------------------------
 
1205
 30 21,002,265,513    2,280,493,520    2,280,336,990       156,530            0
 
1206
99.99% (2,280,336,990B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1207
->94.36% (2,151,968,896B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
1208
| ->94.36% (2,151,903,360B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1209
| | ->42.80% (976,135,632B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1210
| | | ->42.80% (976,135,632B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1211
| | |   ->42.80% (976,135,632B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1212
| | |     
 
1213
| | ->27.04% (616,589,344B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1214
| | | ->27.04% (616,589,344B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1215
| | |   ->27.04% (616,589,344B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1216
| | |     
 
1217
| | ->12.37% (282,013,152B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1218
| | | ->12.37% (282,013,152B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1219
| | |   ->09.88% (225,387,712B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
1220
| | |   | 
 
1221
| | |   ->02.48% (56,625,440B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
1222
| | |     
 
1223
| | ->05.97% (136,125,136B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1224
| | | ->05.97% (136,125,136B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
1225
| | |   ->05.97% (136,125,136B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1226
| | |     
 
1227
| | ->03.52% (80,350,960B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1228
| | | ->02.89% (65,866,896B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1229
| | | | ->02.89% (65,866,896B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1230
| | | |   
 
1231
| | | ->00.64% (14,484,064B) in 1+ places, all below ms_print's threshold (01.00%)
 
1232
| | | 
 
1233
| | ->02.40% (54,659,600B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1234
| | | ->01.22% (27,722,736B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
1235
| | | | ->01.01% (23,135,040B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
1236
| | | | | 
 
1237
| | | | ->00.20% (4,587,696B) in 1+ places, all below ms_print's threshold (01.00%)
 
1238
| | | | 
 
1239
| | | ->01.18% (26,805,776B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1240
| | | | ->01.18% (26,805,776B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1241
| | | |   
 
1242
| | | ->00.01% (131,088B) in 1+ places, all below ms_print's threshold (01.00%)
 
1243
| | | 
 
1244
| | ->00.26% (6,029,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1245
| | 
 
1246
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1247
 
1248
->02.81% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1249
| ->02.81% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1250
|   ->02.81% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1251
|     
 
1252
->02.81% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1253
| ->02.81% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1254
| | ->02.81% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1255
| |   ->02.81% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1256
| |     ->02.81% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1257
| |       
 
1258
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
1259
 
1260
->00.02% (368,210B) in 1+ places, all below ms_print's threshold (01.00%)
 
1261
 
 
1262
--------------------------------------------------------------------------------
 
1263
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1264
--------------------------------------------------------------------------------
 
1265
 31 21,514,664,556    2,350,751,864    2,350,594,262       157,602            0
 
1266
99.99% (2,350,594,262B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1267
->94.53% (2,222,224,560B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
1268
| ->94.53% (2,222,159,024B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1269
| | ->43.13% (1,013,884,944B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1270
| | | ->43.13% (1,013,884,944B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1271
| | |   ->43.13% (1,013,884,944B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1272
| | |     
 
1273
| | ->26.90% (632,318,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1274
| | | ->26.90% (632,318,224B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1275
| | |   ->26.90% (632,318,224B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1276
| | |     
 
1277
| | ->12.22% (287,256,112B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1278
| | | ->12.22% (287,256,112B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1279
| | |   ->09.77% (229,582,080B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
1280
| | |   | 
 
1281
| | |   ->02.45% (57,674,032B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
1282
| | |     
 
1283
| | ->06.15% (144,513,872B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1284
| | | ->06.15% (144,513,872B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
1285
| | |   ->06.15% (144,513,872B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1286
| | |     
 
1287
| | ->03.46% (81,399,552B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1288
| | | ->02.85% (66,915,488B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1289
| | | | ->02.85% (66,915,488B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1290
| | | |   
 
1291
| | | ->00.62% (14,484,064B) in 1+ places, all below ms_print's threshold (01.00%)
 
1292
| | | 
 
1293
| | ->02.41% (56,756,784B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1294
| | | ->01.22% (28,771,328B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
1295
| | | | ->01.03% (24,183,632B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
1296
| | | | | 
 
1297
| | | | ->00.20% (4,587,696B) in 1+ places, all below ms_print's threshold (01.00%)
 
1298
| | | | 
 
1299
| | | ->01.18% (27,854,368B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1300
| | | | ->01.18% (27,854,368B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1301
| | | |   
 
1302
| | | ->00.01% (131,088B) in 1+ places, all below ms_print's threshold (01.00%)
 
1303
| | | 
 
1304
| | ->00.26% (6,029,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1305
| | 
 
1306
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1307
 
1308
->02.72% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1309
| ->02.72% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1310
|   ->02.72% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1311
|     
 
1312
->02.72% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1313
| ->02.72% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1314
| | ->02.72% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1315
| |   ->02.72% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1316
| |     ->02.72% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1317
| |       
 
1318
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
1319
 
1320
->00.02% (369,818B) in 1+ places, all below ms_print's threshold (01.00%)
 
1321
 
 
1322
--------------------------------------------------------------------------------
 
1323
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1324
--------------------------------------------------------------------------------
 
1325
 32 22,042,042,914    2,423,107,472    2,422,948,766       158,706            0
 
1326
99.99% (2,422,948,766B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1327
->94.70% (2,294,577,408B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
1328
| ->94.69% (2,294,511,872B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1329
| | ->43.18% (1,046,391,296B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1330
| | | ->43.18% (1,046,391,296B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1331
| | |   ->43.18% (1,046,391,296B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1332
| | |     
 
1333
| | ->27.09% (656,435,840B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1334
| | | ->27.09% (656,435,840B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1335
| | |   ->27.09% (656,435,840B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1336
| | |     
 
1337
| | ->12.03% (291,450,480B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1338
| | | ->12.03% (291,450,480B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1339
| | |   ->09.65% (233,776,448B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
1340
| | |   | 
 
1341
| | |   ->02.38% (57,674,032B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
1342
| | |     
 
1343
| | ->06.09% (147,659,648B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1344
| | | ->06.09% (147,659,648B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
1345
| | |   ->06.09% (147,659,648B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1346
| | |     
 
1347
| | ->03.58% (86,642,512B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1348
| | | ->02.98% (72,158,448B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1349
| | | | ->02.98% (72,158,448B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1350
| | | |   
 
1351
| | | ->00.60% (14,484,064B) in 1+ places, all below ms_print's threshold (01.00%)
 
1352
| | | 
 
1353
| | ->02.47% (59,902,560B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1354
| | | ->01.27% (30,868,512B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
1355
| | | | ->01.08% (26,280,816B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
1356
| | | | | 
 
1357
| | | | ->00.19% (4,587,696B) in 1+ places, all below ms_print's threshold (01.00%)
 
1358
| | | | 
 
1359
| | | ->01.19% (28,902,960B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1360
| | | | ->01.19% (28,902,960B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1361
| | | |   
 
1362
| | | ->00.01% (131,088B) in 1+ places, all below ms_print's threshold (01.00%)
 
1363
| | | 
 
1364
| | ->00.25% (6,029,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1365
| | 
 
1366
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1367
 
1368
->02.64% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1369
| ->02.64% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1370
|   ->02.64% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1371
|     
 
1372
->02.64% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1373
| ->02.64% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1374
| | ->02.64% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1375
| |   ->02.64% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1376
| |     ->02.64% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1377
| |       
 
1378
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
1379
 
1380
->00.02% (371,474B) in 1+ places, all below ms_print's threshold (01.00%)
 
1381
 
 
1382
--------------------------------------------------------------------------------
 
1383
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1384
--------------------------------------------------------------------------------
 
1385
 33 22,776,136,561    2,523,776,200    2,523,615,954       160,246            0
 
1386
99.99% (2,523,615,954B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1387
->94.91% (2,395,242,240B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
1388
| ->94.90% (2,395,176,704B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1389
| | ->43.21% (1,090,432,160B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1390
| | | ->43.21% (1,090,432,160B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1391
| | |   ->43.21% (1,090,432,160B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1392
| | |     
 
1393
| | ->26.76% (675,310,496B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1394
| | | ->26.76% (675,310,496B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1395
| | |   ->26.76% (675,310,496B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1396
| | |     
 
1397
| | ->12.34% (311,373,728B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1398
| | | ->12.34% (311,373,728B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1399
| | |   ->09.84% (248,456,736B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
1400
| | |   | 
 
1401
| | |   ->02.49% (62,916,992B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
1402
| | |     
 
1403
| | ->06.14% (154,999,792B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1404
| | | ->06.14% (154,999,792B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
1405
| | |   ->06.14% (154,999,792B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1406
| | |     
 
1407
| | ->03.81% (96,079,840B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1408
| | | ->03.19% (80,547,184B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1409
| | | | ->03.19% (80,547,184B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1410
| | | |   
 
1411
| | | ->00.62% (15,532,656B) in 1+ places, all below ms_print's threshold (01.00%)
 
1412
| | | 
 
1413
| | ->02.42% (60,951,152B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1414
| | | ->01.22% (30,868,512B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
1415
| | | | ->01.04% (26,280,816B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
1416
| | | | | 
 
1417
| | | | ->00.18% (4,587,696B) in 1+ places, all below ms_print's threshold (01.00%)
 
1418
| | | | 
 
1419
| | | ->01.19% (29,951,552B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1420
| | | | ->01.19% (29,951,552B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1421
| | | |   
 
1422
| | | ->00.01% (131,088B) in 1+ places, all below ms_print's threshold (01.00%)
 
1423
| | | 
 
1424
| | ->00.24% (6,029,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1425
| | 
 
1426
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
1427
 
1428
->02.54% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1429
| ->02.54% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1430
|   ->02.54% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1431
|     
 
1432
->02.54% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1433
| ->02.54% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1434
| | ->02.54% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1435
| |   ->02.54% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1436
| |     ->02.54% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1437
| |       
 
1438
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
1439
 
1440
->00.01% (373,830B) in 1+ places, all below ms_print's threshold (01.00%)
 
1441
 
 
1442
--------------------------------------------------------------------------------
 
1443
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1444
--------------------------------------------------------------------------------
 
1445
 34 24,372,863,793    2,478,621,472    2,478,458,537       162,935            0
 
1446
 35 25,111,017,362       64,096,168       64,093,062         3,106            0
 
1447
 36 26,095,222,240       64,096,152       64,093,062         3,090            0
 
1448
 37 27,079,428,516       64,096,192       64,093,075         3,117            0
 
1449
 38 27,571,534,746       64,096,168       64,093,062         3,106            0
 
1450
 39 28,309,686,380       64,096,168       64,093,062         3,106            0
 
1451
 40 29,293,890,254       64,096,192       64,093,075         3,117            0
 
1452
 41 30,032,041,577      171,771,448      171,756,933        14,515            0
 
1453
 42 30,524,140,635      239,380,280      239,349,284        30,996            0
 
1454
 43 31,262,291,032      340,760,880      340,705,034        55,846            0
 
1455
 44 31,754,391,362      408,561,160      408,492,316        68,844            0
 
1456
 45 32,738,590,587      543,491,920      543,406,576        85,344            0
 
1457
 46 33,476,739,655      645,112,864      645,016,044        96,820            0
 
1458
 47 34,215,148,731      746,322,048      746,219,033       103,015            0
 
1459
 48 34,707,277,023      813,707,480      813,600,325       107,155            0
 
1460
 49 35,445,426,117      914,916,648      914,803,339       113,309            0
 
1461
 50 35,918,710,959      979,942,264      979,824,971       117,293            0
 
1462
 51 36,391,995,711    1,044,705,696    1,044,584,420       121,276            0
 
1463
 52 36,865,280,482    1,109,731,304    1,109,606,051       125,253            0
 
1464
 53 37,338,565,541    1,175,277,248    1,175,149,138       128,110            0
 
1465
99.99% (1,175,149,138B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1466
->89.07% (1,046,803,696B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
1467
| ->89.06% (1,046,672,624B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1468
| | ->39.72% (466,840,560B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1469
| | | ->39.72% (466,840,560B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1470
| | |   ->39.72% (466,840,560B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1471
| | |     
 
1472
| | ->24.52% (288,178,448B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1473
| | | ->24.52% (288,178,448B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1474
| | |   ->24.52% (288,178,448B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1475
| | |     
 
1476
| | ->11.77% (138,354,560B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1477
| | | ->11.77% (138,354,560B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1478
| | |   ->09.06% (106,436,656B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
1479
| | |   | 
 
1480
| | |   ->02.72% (31,917,904B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
1481
| | |     
 
1482
| | ->06.32% (74,323,040B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1483
| | | ->06.32% (74,323,040B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
1484
| | |   ->06.32% (74,323,040B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1485
| | |     
 
1486
| | ->03.62% (42,601,200B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1487
| | | ->02.94% (34,539,712B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1488
| | | | ->02.94% (34,539,712B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1489
| | | |   
 
1490
| | | ->00.69% (8,061,488B) in 1+ places, all below ms_print's threshold (01.00%)
 
1491
| | | 
 
1492
| | ->02.84% (33,425,520B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1493
| | | ->01.78% (20,972,992B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1494
| | | | ->01.78% (20,972,992B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1495
| | | |   
 
1496
| | | ->01.01% (11,928,192B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
1497
| | | | ->01.01% (11,928,192B) in 2 places, all below massif's threshold (01.00%)
 
1498
| | | |   
 
1499
| | | ->00.04% (524,336B) in 1+ places, all below ms_print's threshold (01.00%)
 
1500
| | | 
 
1501
| | ->00.25% (2,949,296B) in 1+ places, all below ms_print's threshold (01.00%)
 
1502
| | 
 
1503
| ->00.01% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
1504
 
1505
->05.45% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1506
| ->05.45% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1507
|   ->05.45% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1508
|     
 
1509
->05.45% (63,999,623B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1510
| ->05.45% (63,999,534B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1511
| | ->05.45% (63,999,534B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1512
| |   ->05.45% (63,999,534B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1513
| |   | ->05.45% (63,999,534B) 0x40305B: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1514
| |   | | 
 
1515
| |   | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1516
| |   | 
 
1517
| |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1518
| |   
 
1519
| ->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
 
1520
 
1521
->00.03% (345,818B) in 1+ places, all below ms_print's threshold (01.00%)
 
1522
 
 
1523
--------------------------------------------------------------------------------
 
1524
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1525
--------------------------------------------------------------------------------
 
1526
 54 37,811,850,456    1,240,295,920    1,240,165,828       130,092            0
 
1527
 55 38,285,204,452    1,304,790,216    1,304,658,153       132,063            0
 
1528
 56 38,758,489,036    1,369,808,840    1,369,674,819       134,021            0
 
1529
 57 39,231,773,822    1,434,827,624    1,434,691,541       136,083            0
 
1530
 58 39,705,058,690    1,499,846,200    1,499,708,163       138,037            0
 
1531
 59 40,178,343,300    1,564,340,528    1,564,200,507       140,021            0
 
1532
 60 40,651,627,938    1,629,359,184    1,629,217,179       142,005            0
 
1533
 61 41,124,912,442    1,694,377,856    1,694,233,852       144,004            0
 
1534
 62 41,598,197,400    1,758,872,200    1,758,726,236       145,964            0
 
1535
 63 42,071,481,984    1,823,890,824    1,823,742,867       147,957            0
 
1536
99.99% (1,823,742,867B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1537
->92.95% (1,695,367,744B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
1538
| ->92.95% (1,695,236,672B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1539
| | ->41.41% (755,207,760B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1540
| | | ->41.41% (755,207,760B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1541
| | |   ->41.41% (755,207,760B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1542
| | |     
 
1543
| | ->26.26% (479,025,104B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1544
| | | ->26.26% (479,025,104B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1545
| | |   ->26.26% (479,025,104B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1546
| | |     
 
1547
| | ->12.36% (225,389,024B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1548
| | | ->12.36% (225,389,024B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1549
| | |   ->09.40% (171,450,352B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
1550
| | |   | 
 
1551
| | |   ->02.96% (53,938,672B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
1552
| | |     
 
1553
| | ->06.06% (110,500,016B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1554
| | | ->06.06% (110,500,016B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
1555
| | |   ->06.06% (110,500,016B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1556
| | |     
 
1557
| | ->03.83% (69,865,008B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1558
| | | ->03.13% (57,084,784B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1559
| | | | ->03.13% (57,084,784B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1560
| | | |   
 
1561
| | | ->00.70% (12,780,224B) in 1+ places, all below ms_print's threshold (01.00%)
 
1562
| | | 
 
1563
| | ->02.84% (51,776,160B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1564
| | | ->01.70% (30,934,768B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1565
| | | | ->01.70% (30,934,768B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1566
| | | |   
 
1567
| | | ->01.11% (20,317,056B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
1568
| | | | ->01.11% (20,317,056B) in 2 places, all below massif's threshold (01.00%)
 
1569
| | | |   
 
1570
| | | ->00.03% (524,336B) in 1+ places, all below ms_print's threshold (01.00%)
 
1571
| | | 
 
1572
| | ->00.19% (3,473,600B) in 1+ places, all below ms_print's threshold (01.00%)
 
1573
| | 
 
1574
| ->00.01% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
1575
 
1576
->03.51% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1577
| ->03.51% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1578
|   ->03.51% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1579
|     
 
1580
->03.51% (63,999,623B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1581
| ->03.51% (63,999,534B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1582
| | ->03.51% (63,999,534B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1583
| |   ->03.51% (63,999,534B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1584
| |   | ->03.51% (63,999,534B) 0x40305B: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1585
| |   | | 
 
1586
| |   | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1587
| |   | 
 
1588
| |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1589
| |   
 
1590
| ->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
 
1591
 
1592
->00.02% (375,499B) in 1+ places, all below ms_print's threshold (01.00%)
 
1593
 
 
1594
--------------------------------------------------------------------------------
 
1595
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1596
--------------------------------------------------------------------------------
 
1597
 64 42,544,766,948    1,888,909,520    1,888,759,549       149,971            0
 
1598
 65 43,018,051,452    1,953,928,152    1,953,776,212       151,940            0
 
1599
 66 43,491,336,110    2,018,422,464    2,018,268,556       153,908            0
 
1600
 67 43,964,620,875    2,083,441,160    2,083,285,268       155,892            0
 
1601
 68 44,437,905,453    2,150,032,312    2,149,874,520       157,792            0
 
1602
 69 44,911,189,969    2,215,047,432    2,214,888,675       158,757            0
 
1603
 70 45,384,475,199    2,280,062,664    2,279,902,908       159,756            0
 
1604
 71 45,857,759,710    2,345,077,888    2,344,917,090       160,798            0
 
1605
 72 46,331,044,493    2,409,044,400    2,408,882,660       161,740            0
 
1606
 73 46,804,329,027    2,474,059,536    2,473,896,827       162,709            0
 
1607
99.99% (2,473,896,827B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1608
->94.80% (2,345,499,600B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
1609
| ->94.80% (2,345,368,528B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1610
| | ->42.67% (1,055,631,600B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1611
| | | ->42.67% (1,055,631,600B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1612
| | |   ->42.67% (1,055,631,600B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1613
| | |     
 
1614
| | ->27.12% (670,918,848B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
1615
| | | ->27.12% (670,918,848B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
1616
| | |   ->27.12% (670,918,848B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
1617
| | |     
 
1618
| | ->12.23% (302,461,152B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1619
| | | ->12.23% (302,461,152B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1620
| | |   ->09.32% (230,696,256B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
1621
| | |   | 
 
1622
| | |   ->02.90% (71,764,896B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
1623
| | |     
 
1624
| | ->06.01% (148,773,904B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
1625
| | | ->06.01% (148,773,904B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
1626
| | |   ->06.01% (148,773,904B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1627
| | |     
 
1628
| | ->03.88% (96,079,968B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1629
| | | ->03.16% (78,056,736B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1630
| | | | ->03.16% (78,056,736B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
1631
| | | |   
 
1632
| | | ->00.73% (18,023,232B) in 1+ places, all below ms_print's threshold (01.00%)
 
1633
| | | 
 
1634
| | ->02.60% (64,359,360B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1635
| | | ->01.53% (37,750,656B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1636
| | | | ->01.53% (37,750,656B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1637
| | | |   
 
1638
| | | ->01.05% (26,084,368B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
1639
| | | | ->01.05% (26,084,368B) in 2 places, all below massif's threshold (01.00%)
 
1640
| | | |   
 
1641
| | | ->00.02% (524,336B) in 1+ places, all below ms_print's threshold (01.00%)
 
1642
| | | 
 
1643
| | ->00.29% (7,143,696B) in 1+ places, all below ms_print's threshold (01.00%)
 
1644
| | 
 
1645
| ->00.01% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
1646
 
1647
->02.59% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1648
| ->02.59% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1649
|   ->02.59% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
1650
|     
 
1651
->02.59% (63,999,623B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1652
| ->02.59% (63,999,534B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
1653
| | ->02.59% (63,999,534B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
1654
| |   ->02.59% (63,999,534B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1655
| |   | ->02.59% (63,999,534B) 0x40305B: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
1656
| |   | | 
 
1657
| |   | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1658
| |   | 
 
1659
| |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1660
| |   
 
1661
| ->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
 
1662
 
1663
->00.02% (397,603B) in 1+ places, all below ms_print's threshold (01.00%)
 
1664
 
 
1665
--------------------------------------------------------------------------------
 
1666
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1667
--------------------------------------------------------------------------------
 
1668
 74 47,277,613,686    2,539,074,720    2,538,911,019       163,701            0
 
1669
 75 48,756,819,704    2,479,146,208    2,478,983,015       163,193            0