/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.odt.expat-sablotron-dom.real

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

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
--------------------------------------------------------------------------------
 
2
Command:            ./expat-sablotron-dom 1 ../xml.files/odt/content.xml ../xml.files/odt/export/odt2mediawiki.xsl
 
3
Massif arguments:   --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
 
4
ms_print arguments: /tmp/massif.out
 
5
--------------------------------------------------------------------------------
 
6
 
 
7
 
 
8
    MB
 
9
52.74^                         #                                              
 
10
     |    :   ..               # .      .  . .                :               
 
11
     |  : : :::: ,:.,.,..,. . :#.:: :. ::. :::  @.:   .@ .. @ :.. ,....,::..,.
 
12
     | :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
 
13
     | :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
 
14
     | :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
 
15
     | :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
 
16
     | :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
 
17
     | :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
 
18
     | :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
 
19
     | :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
 
20
     | :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
 
21
     | :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
 
22
     | :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
 
23
     | :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
 
24
     | :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
 
25
     | :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
 
26
     | :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
 
27
     | :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
 
28
     | :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
 
29
   0 +----------------------------------------------------------------------->Gi
 
30
     0                                                                   67.40
 
31
 
 
32
Number of snapshots: 97
 
33
 Detailed snapshots: [9, 12, 15, 17, 20, 27 (peak), 44, 53, 63, 73, 83, 93]
 
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  1,063,268,363       47,186,992       47,132,038        54,954            0
 
40
  2  2,463,758,617       51,037,352       50,964,193        73,159            0
 
41
  3  3,807,952,375       48,305,200       48,235,268        69,932            0
 
42
  4  4,550,170,375       53,635,376       53,552,008        83,368            0
 
43
  5  5,466,119,684       48,008,928       47,935,990        72,938            0
 
44
  6  6,074,258,071       50,902,264       50,821,021        81,243            0
 
45
  7  7,229,694,905       51,063,840       50,979,188        84,652            0
 
46
  8  8,068,759,176       52,437,656       52,347,801        89,855            0
 
47
  9  8,792,155,099       47,647,592       47,567,370        80,222            0
 
48
99.83% (47,567,370B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
49
->97.11% (46,268,416B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
50
| ->95.87% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
51
| | ->74.55% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
52
| | | ->74.55% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
53
| | |   ->56.81% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
54
| | |   | 
 
55
| | |   ->17.74% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
56
| | |     
 
57
| | ->09.35% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
58
| | | ->09.35% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
59
| | |   ->09.35% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
60
| | |     
 
61
| | ->04.68% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
62
| | | ->03.16% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
63
| | | | ->03.16% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
64
| | | |   
 
65
| | | ->01.51% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
66
| | |   ->01.51% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
67
| | |     
 
68
| | ->03.30% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
69
| | | ->02.75% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
70
| | | | ->02.75% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
71
| | | |   
 
72
| | | ->00.55% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
 
73
| | | 
 
74
| | ->01.51% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
75
| | | ->01.51% (720,896B) in 3 places, all below massif's threshold (01.00%)
 
76
| | |   
 
77
| | ->01.38% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
78
| | | ->01.38% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
79
| | |   ->01.10% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
80
| | |   | 
 
81
| | |   ->00.28% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
82
| | |   
 
83
| | ->01.10% (524,288B) in 2 places, all below massif's threshold (01.00%)
 
84
| |   
 
85
| ->01.24% (589,824B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
86
|   ->01.24% (589,824B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
87
|     ->01.24% (589,824B) in 2 places, all below massif's threshold (01.00%)
 
88
|       
 
89
->01.82% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
90
| ->01.73% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
91
| | ->01.73% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
92
| |   
 
93
| ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
94
 
95
->00.91% (431,863B) in 1+ places, all below ms_print's threshold (01.00%)
 
96
 
 
97
--------------------------------------------------------------------------------
 
98
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
99
--------------------------------------------------------------------------------
 
100
 10  9,928,977,019       51,536,744       51,444,408        92,336            0
 
101
 11 11,065,752,257       47,656,832       47,570,413        86,419            0
 
102
 12 11,892,501,337       48,432,528       48,338,753        93,775            0
 
103
99.81% (48,338,753B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
104
->96.88% (46,923,776B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
105
| ->94.31% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
106
| | ->73.34% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
107
| | | ->73.34% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
108
| | |   ->55.88% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
109
| | |   | 
 
110
| | |   ->17.46% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
111
| | |     
 
112
| | ->09.20% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
113
| | | ->09.20% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
114
| | |   ->09.20% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
115
| | |     
 
116
| | ->04.60% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
117
| | | ->03.11% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
118
| | | | ->03.11% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
119
| | | |   
 
120
| | | ->01.49% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
121
| | |   ->01.49% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
122
| | |     
 
123
| | ->03.25% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
124
| | | ->02.71% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
125
| | | | ->02.71% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
126
| | | |   
 
127
| | | ->00.54% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
 
128
| | | 
 
129
| | ->01.49% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
130
| | | ->01.49% (720,896B) in 3 places, all below massif's threshold (01.00%)
 
131
| | |   
 
132
| | ->01.35% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
133
| | | ->01.35% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
134
| | |   ->01.08% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
135
| | |   | 
 
136
| | |   ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
137
| | |   
 
138
| | ->01.08% (524,288B) in 2 places, all below massif's threshold (01.00%)
 
139
| |   
 
140
| ->02.57% (1,245,184B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
141
|   ->02.57% (1,245,184B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
142
|     ->02.30% (1,114,112B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
 
143
|     | ->02.30% (1,114,112B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
144
|     |   
 
145
|     ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
146
|     
 
147
->01.79% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
148
| ->01.70% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
149
| | ->01.70% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
150
| |   
 
151
| ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
152
 
153
->01.13% (547,886B) in 151 places, all below massif's threshold (01.00%)
 
154
  
 
155
--------------------------------------------------------------------------------
 
156
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
157
--------------------------------------------------------------------------------
 
158
 13 12,822,618,637       50,070,232       49,966,448       103,784            0
 
159
 14 13,629,395,196       49,276,376       49,169,285       107,091            0
 
160
 15 14,597,508,974       48,628,976       48,518,024       110,952            0
 
161
99.77% (48,518,024B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
162
->96.63% (46,989,312B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
163
| ->93.93% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
164
| | ->73.04% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
165
| | | ->73.04% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
166
| | |   ->55.66% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
167
| | |   | 
 
168
| | |   ->17.38% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
169
| | |     
 
170
| | ->09.16% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
171
| | | ->09.16% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
172
| | |   ->09.16% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
173
| | |     
 
174
| | ->04.58% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
175
| | | ->03.10% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
176
| | | | ->03.10% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
177
| | | |   
 
178
| | | ->01.48% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
179
| | |   ->01.48% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
180
| | |     
 
181
| | ->03.23% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
182
| | | ->02.70% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
183
| | | | ->02.70% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
184
| | | |   
 
185
| | | ->00.54% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
 
186
| | | 
 
187
| | ->01.48% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
188
| | | ->01.48% (720,896B) in 3 places, all below massif's threshold (01.00%)
 
189
| | |   
 
190
| | ->01.35% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
191
| | | ->01.35% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
192
| | |   ->01.08% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
193
| | |   | 
 
194
| | |   ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
195
| | |   
 
196
| | ->01.08% (524,288B) in 2 places, all below massif's threshold (01.00%)
 
197
| |   
 
198
| ->02.70% (1,310,720B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
199
|   ->02.70% (1,310,720B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
200
|     ->02.43% (1,179,648B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
 
201
|     | ->02.43% (1,179,648B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
202
|     |   
 
203
|     ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
204
|     
 
205
->01.78% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
206
| ->01.69% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
207
| | ->01.69% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
208
| |   
 
209
| ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
210
 
211
->01.36% (661,621B) in 151 places, all below massif's threshold (01.00%)
 
212
  
 
213
--------------------------------------------------------------------------------
 
214
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
215
--------------------------------------------------------------------------------
 
216
 16 15,404,271,595       48,453,552       48,336,064       117,488            0
 
217
 17 16,211,053,919       49,098,976       48,974,696       124,280            0
 
218
99.75% (48,974,696B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
219
->96.37% (47,316,992B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
220
| ->93.03% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
221
| | ->72.34% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
222
| | | ->72.34% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
223
| | |   ->55.13% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
224
| | |   | 
 
225
| | |   ->17.22% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
226
| | |     
 
227
| | ->09.08% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
228
| | | ->09.08% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
229
| | |   ->09.08% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
230
| | |     
 
231
| | ->04.54% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
232
| | | ->03.07% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
233
| | | | ->03.07% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
234
| | | |   
 
235
| | | ->01.47% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
236
| | |   ->01.47% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
237
| | |     
 
238
| | ->03.20% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
239
| | | ->02.67% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
240
| | | | ->02.67% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
241
| | | |   
 
242
| | | ->00.53% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
 
243
| | | 
 
244
| | ->01.47% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
245
| | | ->01.47% (720,896B) in 3 places, all below massif's threshold (01.00%)
 
246
| | |   
 
247
| | ->01.33% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
248
| | | ->01.33% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
249
| | |   ->01.07% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
250
| | |   | 
 
251
| | |   ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
252
| | |   
 
253
| | ->01.07% (524,288B) in 2 places, all below massif's threshold (01.00%)
 
254
| |   
 
255
| ->03.34% (1,638,400B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
256
|   ->03.34% (1,638,400B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
257
|     ->03.07% (1,507,328B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
 
258
|     | ->03.07% (1,507,328B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
259
|     |   
 
260
|     ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
261
|     
 
262
->01.77% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
263
| ->01.68% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
264
| | ->01.68% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
265
| |   
 
266
| ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
267
 
268
->01.61% (790,613B) in 151 places, all below massif's threshold (01.00%)
 
269
  
 
270
--------------------------------------------------------------------------------
 
271
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
272
--------------------------------------------------------------------------------
 
273
 18 17,179,218,078       49,674,224       49,542,307       131,917            0
 
274
 19 18,470,041,617       48,952,192       48,811,755       140,437            0
 
275
 20 19,438,195,378       49,000,184       48,853,588       146,596            0
 
276
99.70% (48,853,588B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
277
->96.16% (47,120,384B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
278
| ->93.22% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
279
| | ->72.49% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
280
| | | ->72.49% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
281
| | |   ->55.24% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
282
| | |   | 
 
283
| | |   ->17.25% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
284
| | |     
 
285
| | ->09.09% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
286
| | | ->09.09% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
287
| | |   ->09.09% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
288
| | |     
 
289
| | ->04.55% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
290
| | | ->03.08% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
291
| | | | ->03.08% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
292
| | | |   
 
293
| | | ->01.47% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
294
| | |   ->01.47% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
295
| | |     
 
296
| | ->03.21% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
297
| | | ->02.67% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
298
| | | | ->02.67% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
299
| | | |   
 
300
| | | ->00.53% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
 
301
| | | 
 
302
| | ->01.47% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
303
| | | ->01.47% (720,896B) in 3 places, all below massif's threshold (01.00%)
 
304
| | |   
 
305
| | ->01.34% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
306
| | | ->01.34% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
307
| | |   ->01.07% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
308
| | |   | 
 
309
| | |   ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
310
| | |   
 
311
| | ->01.07% (524,288B) in 2 places, all below massif's threshold (01.00%)
 
312
| |   
 
313
| ->02.94% (1,441,792B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
314
|   ->02.94% (1,441,792B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
315
|     ->02.67% (1,310,720B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
 
316
|     | ->02.67% (1,310,720B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
317
|     |   
 
318
|     ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
319
|     
 
320
->01.77% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
321
| ->01.68% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
322
| | ->01.68% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
323
| |   
 
324
| ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
325
 
326
->01.77% (866,113B) in 151 places, all below massif's threshold (01.00%)
 
327
  
 
328
--------------------------------------------------------------------------------
 
329
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
330
--------------------------------------------------------------------------------
 
331
 21 20,083,614,664       51,380,008       51,223,362       156,646            0
 
332
 22 20,890,398,949       49,438,184       49,276,967       161,217            0
 
333
 23 22,153,632,639       49,323,392       49,150,614       172,778            0
 
334
 24 23,057,403,072       49,748,344       49,565,784       182,560            0
 
335
 25 24,413,061,754       49,978,312       49,785,393       192,919            0
 
336
 26 25,316,822,857       48,506,272       48,311,108       195,164            0
 
337
 27 25,838,580,423       55,304,680       55,090,374       214,306            0
 
338
99.61% (55,090,374B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
339
->94.56% (52,297,728B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
340
| ->82.59% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
341
| | ->64.23% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
342
| | | ->64.23% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
343
| | |   ->48.94% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
344
| | |   | 
 
345
| | |   ->15.29% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
346
| | |     
 
347
| | ->08.06% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
348
| | | ->08.06% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
349
| | |   ->08.06% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
350
| | |     
 
351
| | ->04.03% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
352
| | | ->02.73% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
353
| | | | ->02.73% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
354
| | | |   
 
355
| | | ->01.30% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
356
| | |   ->01.30% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
357
| | |     
 
358
| | ->02.84% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
359
| | | ->02.37% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
360
| | | | ->02.37% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
361
| | | |   
 
362
| | | ->00.47% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
 
363
| | | 
 
364
| | ->01.30% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
365
| | | ->01.30% (720,896B) in 3 places, all below massif's threshold (01.00%)
 
366
| | |   
 
367
| | ->01.18% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
368
| | | ->01.18% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
369
| | |   ->01.18% (655,360B) in 2 places, all below massif's threshold (01.00%)
 
370
| | |     
 
371
| | ->00.95% (524,288B) in 1+ places, all below ms_print's threshold (01.00%)
 
372
| | 
 
373
| ->11.97% (6,619,136B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
374
|   ->11.97% (6,619,136B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
375
|     ->11.73% (6,488,064B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
 
376
|     | ->11.73% (6,488,064B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
377
|     |   
 
378
|     ->00.24% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
379
|     
 
380
->01.99% (1,098,163B) in 150 places, all below massif's threshold (01.00%)
 
381
 
382
->01.57% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
383
| ->01.49% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
384
| | ->01.49% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
385
| |   
 
386
| ->00.08% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
387
 
388
->01.50% (827,392B) 0x4E840BF: List<HashItem*>::append(HashItem*) (in /usr/lib64/libsablot.so.0.100.3)
 
389
  ->01.50% (827,392B) 0x4E8340A: HashTable::initialize() (in /usr/lib64/libsablot.so.0.100.3)
 
390
    ->01.50% (827,392B) 0x4EA8F43: Tree::initDict() (in /usr/lib64/libsablot.so.0.100.3)
 
391
      ->01.50% (827,392B) 0x4EAB303: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
392
        ->01.47% (811,008B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
 
393
        | 
 
394
        ->00.03% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
395
        
 
396
--------------------------------------------------------------------------------
 
397
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
398
--------------------------------------------------------------------------------
 
399
 28 26,516,401,933       49,470,360       49,265,746       204,614            0
 
400
 29 27,420,168,076       52,034,136       51,818,393       215,743            0
 
401
 30 28,775,858,396       50,684,504       50,464,587       219,917            0
 
402
 31 29,905,554,204       48,379,728       48,158,722       221,006            0
 
403
 32 30,583,373,878       50,615,840       50,384,948       230,892            0
 
404
 33 31,713,086,001       48,525,728       48,287,684       238,044            0
 
405
 34 32,681,206,619       48,321,640       48,077,258       244,382            0
 
406
 35 33,972,033,574       50,656,264       50,395,137       261,127            0
 
407
 36 34,617,471,411       52,157,304       51,886,623       270,681            0
 
408
 37 35,908,322,302       49,472,480       49,190,931       281,549            0
 
409
 38 36,876,448,808       47,185,368       47,130,659        54,709            0
 
410
 39 38,167,279,353       52,479,792       52,404,496        75,296            0
 
411
 40 38,812,700,621       49,971,704       49,900,454        71,250            0
 
412
 41 39,780,832,252       51,955,072       51,877,192        77,880            0
 
413
 42 40,426,245,275       47,313,304       47,245,431        67,873            0
 
414
 43 41,394,387,751       47,856,048       47,783,615        72,433            0
 
415
 44 42,685,226,085       50,983,928       50,900,763        83,165            0
 
416
99.84% (50,900,763B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
417
->96.41% (49,152,000B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
418
| ->89.59% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
419
| | ->69.67% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
420
| | | ->69.67% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
421
| | |   ->53.09% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
422
| | |   | 
 
423
| | |   ->16.58% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
424
| | |     
 
425
| | ->08.74% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
426
| | | ->08.74% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
427
| | |   ->08.74% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
428
| | |     
 
429
| | ->04.37% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
430
| | | ->02.96% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
431
| | | | ->02.96% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
432
| | | |   
 
433
| | | ->01.41% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
434
| | |   ->01.41% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
435
| | |     
 
436
| | ->03.09% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
437
| | | ->02.57% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
438
| | | | ->02.57% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
439
| | | |   
 
440
| | | ->00.51% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
 
441
| | | 
 
442
| | ->01.41% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
443
| | | ->01.41% (720,896B) in 3 places, all below massif's threshold (01.00%)
 
444
| | |   
 
445
| | ->01.29% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
446
| | | ->01.29% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
447
| | |   ->01.03% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
448
| | |   | 
 
449
| | |   ->00.26% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
450
| | |   
 
451
| | ->01.03% (524,288B) in 2 places, all below massif's threshold (01.00%)
 
452
| |   
 
453
| ->06.81% (3,473,408B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
454
|   ->06.81% (3,473,408B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
455
|     ->06.56% (3,342,336B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
 
456
|     | ->06.56% (3,342,336B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
457
|     |   
 
458
|     ->00.26% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
459
|     
 
460
->01.73% (881,672B) in 152 places, all below massif's threshold (01.00%)
 
461
 
462
->01.70% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
463
  ->01.61% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
464
  | ->01.61% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
465
  |   
 
466
  ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
467
  
 
468
--------------------------------------------------------------------------------
 
469
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
470
--------------------------------------------------------------------------------
 
471
 45 43,653,346,693       48,782,104       48,702,130        79,974            0
 
472
 46 44,621,489,923       49,853,224       49,768,088        85,136            0
 
473
 47 45,589,611,424       48,256,568       48,173,218        83,350            0
 
474
 48 46,880,479,532       47,348,736       47,265,181        83,555            0
 
475
 49 47,848,599,010       47,665,320       47,574,764        90,556            0
 
476
 50 48,370,361,242       49,880,112       49,780,702        99,410            0
 
477
 51 48,892,120,190       49,678,864       49,575,927       102,937            0
 
478
 52 49,413,883,147       49,096,640       48,992,153       104,487            0
 
479
 53 49,935,640,838       49,962,056       49,852,340       109,716            0
 
480
99.78% (49,852,340B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
481
->96.41% (48,168,960B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
482
| ->91.43% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
483
| | ->71.09% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
484
| | | ->71.09% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
485
| | |   ->54.17% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
486
| | |   | 
 
487
| | |   ->16.92% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
488
| | |     
 
489
| | ->08.92% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
490
| | | ->08.92% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
491
| | |   ->08.92% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
492
| | |     
 
493
| | ->04.46% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
494
| | | ->03.02% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
495
| | | | ->03.02% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
496
| | | |   
 
497
| | | ->01.44% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
498
| | |   ->01.44% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
499
| | |     
 
500
| | ->03.15% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
501
| | | ->02.62% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
502
| | | | ->02.62% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
503
| | | |   
 
504
| | | ->00.52% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
 
505
| | | 
 
506
| | ->01.44% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
507
| | | ->01.44% (720,896B) in 3 places, all below massif's threshold (01.00%)
 
508
| | |   
 
509
| | ->01.31% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
510
| | | ->01.31% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
511
| | |   ->01.05% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
512
| | |   | 
 
513
| | |   ->00.26% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
514
| | |   
 
515
| | ->01.05% (524,288B) in 2 places, all below massif's threshold (01.00%)
 
516
| |   
 
517
| ->04.98% (2,490,368B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
518
|   ->04.98% (2,490,368B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
519
|     ->04.72% (2,359,296B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
 
520
|     | ->04.72% (2,359,296B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
521
|     |   
 
522
|     ->00.26% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
523
|     
 
524
->01.74% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
525
| ->01.65% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
526
| | ->01.65% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
527
| |   
 
528
| ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
529
 
530
->01.63% (816,289B) in 152 places, all below massif's threshold (01.00%)
 
531
  
 
532
--------------------------------------------------------------------------------
 
533
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
534
--------------------------------------------------------------------------------
 
535
 54 50,457,415,136       48,224,664       48,117,166       107,498            0
 
536
 55 50,979,172,843       47,798,880       47,688,211       110,669            0
 
537
 56 51,500,930,478       48,824,760       48,706,991       117,769            0
 
538
 57 52,022,703,901       49,080,240       48,958,453       121,787            0
 
539
 58 52,544,461,830       50,009,904       49,882,358       127,546            0
 
540
 59 53,066,219,698       49,121,408       48,993,309       128,099            0
 
541
 60 53,587,977,304       47,778,128       47,649,212       128,916            0
 
542
 61 54,109,758,712       47,871,248       47,739,398       131,850            0
 
543
 62 54,631,519,540       49,407,016       49,265,375       141,641            0
 
544
 63 55,153,290,563       50,494,736       50,347,859       146,877            0
 
545
99.71% (50,347,859B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
546
->95.91% (48,431,104B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
547
| ->90.46% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
548
| | ->70.34% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
549
| | | ->70.34% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
550
| | |   ->53.60% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
551
| | |   | 
 
552
| | |   ->16.74% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
553
| | |     
 
554
| | ->08.83% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
555
| | | ->08.83% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
556
| | |   ->08.83% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
557
| | |     
 
558
| | ->04.41% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
559
| | | ->02.99% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
560
| | | | ->02.99% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
561
| | | |   
 
562
| | | ->01.43% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
563
| | |   ->01.43% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
564
| | |     
 
565
| | ->03.11% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
566
| | | ->02.60% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
567
| | | | ->02.60% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
568
| | | |   
 
569
| | | ->00.52% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
 
570
| | | 
 
571
| | ->01.43% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
572
| | | ->01.43% (720,896B) in 3 places, all below massif's threshold (01.00%)
 
573
| | |   
 
574
| | ->01.30% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
575
| | | ->01.30% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
576
| | |   ->01.04% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
577
| | |   | 
 
578
| | |   ->00.26% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
579
| | |   
 
580
| | ->01.04% (524,288B) in 2 places, all below massif's threshold (01.00%)
 
581
| |   
 
582
| ->05.45% (2,752,512B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
583
|   ->05.45% (2,752,512B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
584
|     ->05.19% (2,621,440B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
 
585
|     | ->05.19% (2,621,440B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
586
|     |   
 
587
|     ->00.26% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
588
|     
 
589
->02.08% (1,049,664B) in 152 places, all below massif's threshold (01.00%)
 
590
 
591
->01.72% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
592
  ->01.63% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
593
  | ->01.63% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
594
  |   
 
595
  ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
596
  
 
597
--------------------------------------------------------------------------------
 
598
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
599
--------------------------------------------------------------------------------
 
600
 64 55,675,049,504       48,008,136       47,864,035       144,101            0
 
601
 65 56,196,807,209       47,799,656       47,652,507       147,149            0
 
602
 66 56,718,564,893       49,029,400       48,874,718       154,682            0
 
603
 67 57,240,322,850       53,243,288       53,072,715       170,573            0
 
604
 68 57,762,080,965       49,147,576       48,980,307       167,269            0
 
605
 69 58,283,838,721       49,547,400       49,374,862       172,538            0
 
606
 70 58,805,615,439       48,882,528       48,706,218       176,310            0
 
607
 71 59,327,374,019       48,073,184       47,894,521       178,663            0
 
608
 72 59,849,132,838       48,113,504       47,930,402       183,102            0
 
609
 73 60,370,908,753       49,126,648       48,937,736       188,912            0
 
610
99.62% (48,937,736B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
611
->95.78% (47,054,848B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
612
| ->92.98% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
613
| | ->72.30% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
614
| | | ->72.30% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
615
| | |   ->55.10% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
616
| | |   | 
 
617
| | |   ->17.21% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
618
| | |     
 
619
| | ->09.07% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
620
| | | ->09.07% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
621
| | |   ->09.07% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
622
| | |     
 
623
| | ->04.54% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
624
| | | ->03.07% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
625
| | | | ->03.07% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
626
| | | |   
 
627
| | | ->01.47% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
628
| | |   ->01.47% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
629
| | |     
 
630
| | ->03.20% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
631
| | | ->02.67% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
632
| | | | ->02.67% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
633
| | | |   
 
634
| | | ->00.53% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
 
635
| | | 
 
636
| | ->01.47% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
637
| | | ->01.47% (720,896B) in 3 places, all below massif's threshold (01.00%)
 
638
| | |   
 
639
| | ->01.33% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
640
| | | ->01.33% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
641
| | |   ->01.07% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
642
| | |   | 
 
643
| | |   ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
644
| | |   
 
645
| | ->01.07% (524,288B) in 2 places, all below massif's threshold (01.00%)
 
646
| |   
 
647
| ->02.80% (1,376,256B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
648
|   ->02.80% (1,376,256B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
649
|     ->02.53% (1,245,184B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
 
650
|     | ->02.53% (1,245,184B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
651
|     |   
 
652
|     ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
653
|     
 
654
->02.07% (1,015,797B) in 152 places, all below massif's threshold (01.00%)
 
655
 
656
->01.77% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
657
  ->01.68% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
658
  | ->01.68% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
659
  |   
 
660
  ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
661
  
 
662
--------------------------------------------------------------------------------
 
663
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
664
--------------------------------------------------------------------------------
 
665
 74 60,892,666,863       49,077,208       48,885,467       191,741            0
 
666
 75 61,414,427,341       48,192,888       48,000,052       192,836            0
 
667
 76 61,936,185,729       49,280,440       49,081,374       199,066            0
 
668
 77 62,457,945,581       49,302,776       49,101,199       201,577            0
 
669
 78 62,979,703,335       48,943,784       48,740,358       203,426            0
 
670
 79 63,501,462,666       49,514,440       49,306,360       208,080            0
 
671
 80 64,023,220,281       48,460,400       48,251,772       208,628            0
 
672
 81 64,544,979,025       49,381,880       49,167,780       214,100            0
 
673
 82 65,066,736,714       49,390,168       49,174,289       215,879            0
 
674
 83 65,588,517,162       48,572,872       48,356,169       216,703            0
 
675
99.55% (48,356,169B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
676
->95.53% (46,399,488B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
677
| ->94.04% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
678
| | ->73.13% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
679
| | | ->73.13% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
680
| | |   ->55.72% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
681
| | |   | 
 
682
| | |   ->17.41% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
683
| | |     
 
684
| | ->09.17% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
685
| | | ->09.17% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
686
| | |   ->09.17% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
687
| | |     
 
688
| | ->04.59% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
689
| | | ->03.10% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
690
| | | | ->03.10% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
691
| | | |   
 
692
| | | ->01.48% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
693
| | |   ->01.48% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
694
| | |     
 
695
| | ->03.24% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
696
| | | ->02.70% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
697
| | | | ->02.70% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
698
| | | |   
 
699
| | | ->00.54% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
 
700
| | | 
 
701
| | ->01.48% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
702
| | | ->01.48% (720,896B) in 3 places, all below massif's threshold (01.00%)
 
703
| | |   
 
704
| | ->01.35% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
705
| | | ->01.35% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
706
| | |   ->01.08% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
707
| | |   | 
 
708
| | |   ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
709
| | |   
 
710
| | ->01.08% (524,288B) in 2 places, all below massif's threshold (01.00%)
 
711
| |   
 
712
| ->01.48% (720,896B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
713
|   ->01.48% (720,896B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
714
|     ->01.21% (589,824B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
 
715
|     | ->01.21% (589,824B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
716
|     |   
 
717
|     ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
718
|     
 
719
->01.79% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
720
| ->01.69% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
721
| | ->01.69% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
722
| |   
 
723
| ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
724
 
725
->01.14% (554,174B) in 151 places, all below massif's threshold (01.00%)
 
726
 
727
->01.10% (535,416B) 0x4E6A35C: DynBlock::nadd(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
728
  ->01.10% (535,416B) in 2 places, all below massif's threshold (01.00%)
 
729
    
 
730
--------------------------------------------------------------------------------
 
731
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
732
--------------------------------------------------------------------------------
 
733
 84 66,110,275,045       49,666,784       49,444,081       222,703            0
 
734
 85 66,632,032,617       48,321,256       48,098,354       222,902            0
 
735
 86 67,153,790,308       50,548,328       50,314,500       233,828            0
 
736
 87 67,675,547,876       50,797,000       50,556,169       240,831            0
 
737
 88 68,197,305,613       48,299,352       48,061,466       237,886            0
 
738
 89 68,719,076,368       48,995,176       48,751,272       243,904            0
 
739
 90 69,240,834,220       49,313,784       49,065,982       247,802            0
 
740
 91 69,762,591,844       49,484,448       49,231,492       252,956            0
 
741
 92 70,284,350,987       49,059,008       48,801,599       257,409            0
 
742
 93 70,806,108,721       49,715,760       49,452,048       263,712            0
 
743
99.47% (49,452,048B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
744
->94.91% (47,185,920B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
745
| ->91.88% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
746
| | ->71.45% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
747
| | | ->71.45% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
748
| | |   ->54.44% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
749
| | |   | 
 
750
| | |   ->17.00% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
751
| | |     
 
752
| | ->08.96% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
753
| | | ->08.96% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
754
| | |   ->08.96% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
755
| | |     
 
756
| | ->04.48% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
757
| | | ->03.03% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
758
| | | | ->03.03% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
759
| | | |   
 
760
| | | ->01.45% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
761
| | |   ->01.45% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
762
| | |     
 
763
| | ->03.16% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
764
| | | ->02.64% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
765
| | | | ->02.64% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
766
| | | |   
 
767
| | | ->00.53% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
 
768
| | | 
 
769
| | ->01.45% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
770
| | | ->01.45% (720,896B) in 3 places, all below massif's threshold (01.00%)
 
771
| | |   
 
772
| | ->01.32% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
773
| | | ->01.32% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
774
| | |   ->01.05% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
 
775
| | |   | 
 
776
| | |   ->00.26% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
777
| | |   
 
778
| | ->01.05% (524,288B) in 2 places, all below massif's threshold (01.00%)
 
779
| |   
 
780
| ->03.03% (1,507,328B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
781
|   ->03.03% (1,507,328B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
782
|     ->02.77% (1,376,256B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
 
783
|     | ->02.77% (1,376,256B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
784
|     |   
 
785
|     ->00.26% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
786
|     
 
787
->01.74% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
788
| ->01.66% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
789
| | ->01.66% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
790
| |   
 
791
| ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
792
 
793
->01.44% (715,745B) in 151 places, all below massif's threshold (01.00%)
 
794
 
795
->01.37% (683,292B) 0x4E6A35C: DynBlock::nadd(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
796
  ->01.37% (683,292B) in 2 places, all below massif's threshold (01.00%)
 
797
    
 
798
--------------------------------------------------------------------------------
 
799
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
800
--------------------------------------------------------------------------------
 
801
 94 71,327,870,704       53,231,624       52,953,033       278,591            0
 
802
 95 71,849,629,199       50,814,664       50,534,084       280,580            0
 
803
 96 72,371,391,237       48,563,424       48,283,923       279,501            0