/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.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 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.533^                                   #                                    
 
10
     |                . .. ...... ... :::#        .        ....,.....,...:@:::
 
11
     |        : ::::::: :: :::::: ::: :::#        :::@::::@::::@:::::@::::@:::
 
12
     |        : ::::::: :: :::::: ::: :::#       .:::@::::@::::@:::::@::::@:::
 
13
     |        : ::::::: :: :::::: ::: :::#       ::::@::::@::::@:::::@::::@:::
 
14
     |       @: ::::::: :: :::::: ::: :::#       ::::@::::@::::@:::::@::::@:::
 
15
     |       @: ::::::: :: :::::: ::: :::#       ::::@::::@::::@:::::@::::@:::
 
16
     |      ,@: ::::::: :: :::::: ::: :::#      :::::@::::@::::@:::::@::::@:::
 
17
     |      @@: ::::::: :: :::::: ::: :::#      :::::@::::@::::@:::::@::::@:::
 
18
     |      @@: ::::::: :: :::::: ::: :::#      :::::@::::@::::@:::::@::::@:::
 
19
     |     ,@@: ::::::: :: :::::: ::: :::#    . :::::@::::@::::@:::::@::::@:::
 
20
     |     @@@: ::::::: :: :::::: ::: :::#    : :::::@::::@::::@:::::@::::@:::
 
21
     |     @@@: ::::::: :: :::::: ::: :::#    : :::::@::::@::::@:::::@::::@:::
 
22
     |    @@@@: ::::::: :: :::::: ::: :::#    : :::::@::::@::::@:::::@::::@:::
 
23
     |    @@@@: ::::::: :: :::::: ::: :::#    : :::::@::::@::::@:::::@::::@:::
 
24
     |   ,@@@@: ::::::: :: :::::: ::: :::#    : :::::@::::@::::@:::::@::::@:::
 
25
     |   @@@@@: ::::::: :: :::::: ::: :::#  : : :::::@::::@::::@:::::@::::@:::
 
26
     |   @@@@@: ::::::: :: :::::: ::: :::#  : : :::::@::::@::::@:::::@::::@:::
 
27
     |  @@@@@@: ::::::: :: :::::: ::: :::#  : : :::::@::::@::::@:::::@::::@:::
 
28
     |  @@@@@@: ::::::: :: :::::: ::: :::# :: : :::::@::::@::::@:::::@::::@:::
 
29
   0 +----------------------------------------------------------------------->Gi
 
30
     0                                                                   180.5
 
31
 
 
32
Number of snapshots: 87
 
33
 Detailed snapshots: [2, 3, 4, 5, 6, 7, 32 (peak), 45, 50, 60, 70, 80]
 
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  3,138,979,318       64,000,080       64,000,046            34            0
 
40
  2  6,745,868,148      321,322,848      321,274,838        48,010            0
 
41
99.99% (321,274,838B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
42
->60.09% (193,069,056B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
43
| ->60.07% (193,003,520B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
44
| | ->26.37% (84,738,048B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
45
| | | ->26.37% (84,738,048B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
46
| | |   ->26.37% (84,738,048B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
47
| | |     
 
48
| | ->18.93% (60,817,408B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
49
| | | ->18.93% (60,817,408B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
50
| | |   ->18.93% (60,817,408B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
51
| | |     
 
52
| | ->09.20% (29,556,736B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
53
| | | ->09.20% (29,556,736B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
54
| | |   ->07.00% (22,478,848B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
55
| | |   | 
 
56
| | |   ->02.20% (7,077,888B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
57
| | |     
 
58
| | ->03.02% (9,699,328B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
59
| | | ->03.02% (9,699,328B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
60
| | |   ->03.02% (9,699,328B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
61
| | |     
 
62
| | ->01.24% (3,997,696B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
63
| | | ->01.24% (3,997,696B) in 2 places, all below massif's threshold (01.00%)
 
64
| | |   
 
65
| | ->01.20% (3,866,624B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
66
| | | ->01.20% (3,866,624B) in 2 places, all below massif's threshold (01.00%)
 
67
| | |   
 
68
| | ->00.10% (327,680B) in 1+ places, all below ms_print's threshold (01.00%)
 
69
| | 
 
70
| ->00.02% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
71
 
72
->19.92% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
73
| ->19.92% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
74
|   ->19.92% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
75
|     
 
76
->19.92% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
77
| ->19.92% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
78
| | ->19.92% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
79
| |   ->19.92% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
80
| |     ->19.92% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
81
| |       
 
82
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
83
 
84
->00.06% (205,898B) in 1+ places, all below ms_print's threshold (01.00%)
 
85
 
 
86
--------------------------------------------------------------------------------
 
87
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
88
--------------------------------------------------------------------------------
 
89
  3  9,236,720,551      663,897,880      663,803,138        94,742            0
 
90
99.99% (663,803,138B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
91
->80.66% (535,527,408B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
92
| ->80.65% (535,461,872B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
93
| | ->35.72% (237,124,000B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
94
| | | ->35.72% (237,124,000B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
95
| | |   ->35.72% (237,124,000B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
96
| | |     
 
97
| | ->23.93% (158,868,384B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
98
| | | ->23.93% (158,868,384B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
99
| | |   ->23.93% (158,868,384B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
100
| | |     
 
101
| | ->10.73% (71,241,296B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
102
| | | ->10.73% (71,241,296B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
103
| | |   ->08.20% (54,463,280B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
104
| | |   | 
 
105
| | |   ->02.53% (16,778,016B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
106
| | |     
 
107
| | ->05.54% (36,768,576B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
108
| | | ->05.54% (36,768,576B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
109
| | |   ->05.54% (36,768,576B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
110
| | |     
 
111
| | ->02.47% (16,385,328B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
112
| | | ->02.02% (13,436,032B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
113
| | | | ->02.02% (13,436,032B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
114
| | | |   
 
115
| | | ->00.44% (2,949,296B) in 1+ places, all below ms_print's threshold (01.00%)
 
116
| | | 
 
117
| | ->02.11% (14,025,648B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
118
| | | ->01.19% (7,930,544B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
119
| | | | ->01.19% (7,930,544B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
120
| | | |   
 
121
| | | ->00.92% (6,095,104B) in 1+ places, all below ms_print's threshold (01.00%)
 
122
| | | 
 
123
| | ->00.16% (1,048,640B) in 1+ places, all below ms_print's threshold (01.00%)
 
124
| | 
 
125
| ->00.01% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
126
 
127
->09.64% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
128
| ->09.64% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
129
|   ->09.64% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
130
|     
 
131
->09.64% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
132
| ->09.64% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
133
| | ->09.64% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
134
| |   ->09.64% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
135
| |     ->09.64% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
136
| |       
 
137
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
138
 
139
->00.04% (275,846B) in 1+ places, all below ms_print's threshold (01.00%)
 
140
 
 
141
--------------------------------------------------------------------------------
 
142
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
143
--------------------------------------------------------------------------------
 
144
  4 11,575,961,334      984,830,760      984,716,342       114,418            0
 
145
99.99% (984,716,342B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
146
->86.96% (856,411,248B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
147
| ->86.95% (856,345,712B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
148
| | ->37.97% (373,971,520B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
149
| | | ->37.97% (373,971,520B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
150
| | |   ->37.97% (373,971,520B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
151
| | |     
 
152
| | ->25.40% (250,100,064B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
153
| | | ->25.40% (250,100,064B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
154
| | |   ->25.40% (250,100,064B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
155
| | |     
 
156
| | ->11.73% (115,546,336B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
157
| | | ->11.73% (115,546,336B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
158
| | |   ->09.23% (90,903,520B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
159
| | |   | 
 
160
| | |   ->02.50% (24,642,816B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
161
| | |     
 
162
| | ->06.24% (61,411,616B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
163
| | | ->06.24% (61,411,616B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
164
| | |   ->06.24% (61,411,616B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
165
| | |     
 
166
| | ->03.05% (30,017,648B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
167
| | | ->02.51% (24,708,912B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
168
| | | | ->02.51% (24,708,912B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
169
| | | |   
 
170
| | | ->00.54% (5,308,736B) in 1+ places, all below ms_print's threshold (01.00%)
 
171
| | | 
 
172
| | ->02.44% (23,987,728B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
173
| | | ->01.47% (14,484,544B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
174
| | | | ->01.47% (14,484,544B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
175
| | | |   
 
176
| | | ->00.96% (9,503,184B) in 1+ places, all below ms_print's threshold (01.00%)
 
177
| | | 
 
178
| | ->00.13% (1,310,800B) in 1+ places, all below ms_print's threshold (01.00%)
 
179
| | 
 
180
| ->00.01% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
181
 
182
->06.50% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
183
| ->06.50% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
184
|   ->06.50% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
185
|     
 
186
->06.50% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
187
| ->06.50% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
188
| | ->06.50% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
189
| |   ->06.50% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
190
| |     ->06.50% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
191
| |       
 
192
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
193
 
194
->00.03% (305,210B) in 1+ places, all below ms_print's threshold (01.00%)
 
195
 
 
196
--------------------------------------------------------------------------------
 
197
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
198
--------------------------------------------------------------------------------
 
199
  5 14,211,155,367    1,347,168,544    1,347,038,470       130,074            0
 
200
99.99% (1,347,038,470B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
201
->90.46% (1,218,709,904B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
202
| ->90.46% (1,218,644,368B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
203
| | ->39.61% (533,624,016B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
204
| | | ->39.61% (533,624,016B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
205
| | |   ->39.61% (533,624,016B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
206
| | |     
 
207
| | ->26.82% (361,253,872B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
208
| | | ->26.82% (361,253,872B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
209
| | |   ->26.82% (361,253,872B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
210
| | |     
 
211
| | ->12.18% (164,045,104B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
212
| | | ->12.18% (164,045,104B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
213
| | |   ->09.65% (129,964,656B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
214
| | |   | 
 
215
| | |   ->02.53% (34,080,448B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
216
| | |     
 
217
| | ->06.10% (82,121,952B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
218
| | | ->06.10% (82,121,952B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
219
| | |   ->06.10% (82,121,952B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
220
| | |     
 
221
| | ->03.20% (43,125,424B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
222
| | | ->02.67% (35,981,600B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
223
| | | | ->02.67% (35,981,600B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
224
| | | |   
 
225
| | | ->00.53% (7,143,824B) in 1+ places, all below ms_print's threshold (01.00%)
 
226
| | | 
 
227
| | ->02.34% (31,590,272B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
228
| | | ->01.44% (19,465,536B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
229
| | | | ->01.44% (19,465,536B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
230
| | | |   
 
231
| | | ->00.90% (12,124,736B) in 1+ places, all below ms_print's threshold (01.00%)
 
232
| | | 
 
233
| | ->00.21% (2,883,728B) in 1+ places, all below ms_print's threshold (01.00%)
 
234
| | 
 
235
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
236
 
237
->04.75% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
238
| ->04.75% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
239
|   ->04.75% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
240
|     
 
241
->04.75% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
242
| ->04.75% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
243
| | ->04.75% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
244
| |   ->04.75% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
245
| |     ->04.75% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
246
| |       
 
247
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
248
 
249
->00.02% (328,682B) in 1+ places, all below ms_print's threshold (01.00%)
 
250
 
 
251
--------------------------------------------------------------------------------
 
252
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
253
--------------------------------------------------------------------------------
 
254
  6 16,787,568,483    1,700,576,432    1,700,435,542       140,890            0
 
255
99.99% (1,700,435,542B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
256
->92.44% (1,572,090,800B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
257
| ->92.44% (1,572,025,264B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
258
| | ->41.18% (700,352,688B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
259
| | | ->41.18% (700,352,688B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
260
| | |   ->41.18% (700,352,688B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
261
| | |     
 
262
| | ->26.95% (458,250,112B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
263
| | | ->26.95% (458,250,112B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
264
| | |   ->26.95% (458,250,112B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
265
| | |     
 
266
| | ->11.99% (203,892,208B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
267
| | | ->11.99% (203,892,208B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
268
| | |   ->09.55% (162,471,504B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
269
| | |   | 
 
270
| | |   ->02.44% (41,420,704B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
271
| | |     
 
272
| | ->06.28% (106,764,240B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
273
| | | ->06.28% (106,764,240B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
274
| | |   ->06.28% (106,764,240B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
275
| | |     
 
276
| | ->03.40% (57,805,936B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
277
| | | ->02.79% (47,516,288B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
278
| | | | ->02.79% (47,516,288B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
279
| | | |   
 
280
| | | ->00.61% (10,289,648B) in 1+ places, all below ms_print's threshold (01.00%)
 
281
| | | 
 
282
| | ->02.38% (40,503,440B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
283
| | | ->01.33% (22,611,360B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
284
| | | | ->01.33% (22,611,360B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
285
| | | |   
 
286
| | | ->01.04% (17,760,992B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
287
| | | | ->01.04% (17,760,992B) in 2 places, all below massif's threshold (01.00%)
 
288
| | | |   
 
289
| | | ->00.01% (131,088B) in 1+ places, all below ms_print's threshold (01.00%)
 
290
| | | 
 
291
| | ->00.26% (4,456,640B) in 1+ places, all below ms_print's threshold (01.00%)
 
292
| | 
 
293
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
294
 
295
->03.76% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
296
| ->03.76% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
297
|   ->03.76% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
298
|     
 
299
->03.76% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
300
| ->03.76% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
301
| | ->03.76% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
302
| |   ->03.76% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
303
| |     ->03.76% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
304
| |       
 
305
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
306
 
307
->00.02% (344,858B) in 1+ places, all below ms_print's threshold (01.00%)
 
308
 
 
309
--------------------------------------------------------------------------------
 
310
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
311
--------------------------------------------------------------------------------
 
312
  7 19,712,224,254    2,101,699,664    2,101,546,462       153,202            0
 
313
99.99% (2,101,546,462B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
314
->93.89% (1,973,183,360B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
315
| ->93.88% (1,973,117,824B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
316
| | ->42.48% (892,772,256B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
317
| | | ->42.48% (892,772,256B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
318
| | |   ->42.48% (892,772,256B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
319
| | |     
 
320
| | ->27.09% (569,402,560B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
321
| | | ->27.09% (569,402,560B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
322
| | |   ->27.09% (569,402,560B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
323
| | |     
 
324
| | ->12.07% (253,701,088B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
325
| | | ->12.07% (253,701,088B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
326
| | |   ->09.70% (203,891,520B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
327
| | |   | 
 
328
| | |   ->02.37% (49,809,568B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
329
| | |     
 
330
| | ->06.00% (126,163,488B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
331
| | | ->06.00% (126,163,488B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
332
| | |   ->06.00% (126,163,488B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
333
| | |     
 
334
| | ->03.57% (75,107,968B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
335
| | | ->02.93% (61,672,496B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
336
| | | | ->02.93% (61,672,496B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
337
| | | |   
 
338
| | | ->00.64% (13,435,472B) in 1+ places, all below ms_print's threshold (01.00%)
 
339
| | | 
 
340
| | ->02.43% (50,989,520B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
341
| | | ->01.23% (25,757,184B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
342
| | | | ->01.23% (25,757,184B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
343
| | | |   
 
344
| | | ->01.19% (25,101,248B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
345
| | | | ->01.03% (21,562,144B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
346
| | | | | 
 
347
| | | | ->00.17% (3,539,104B) in 1+ places, all below ms_print's threshold (01.00%)
 
348
| | | | 
 
349
| | | ->00.01% (131,088B) in 1+ places, all below ms_print's threshold (01.00%)
 
350
| | | 
 
351
| | ->00.24% (4,980,944B) in 1+ places, all below ms_print's threshold (01.00%)
 
352
| | 
 
353
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
354
 
355
->03.05% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
356
| ->03.05% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
357
|   ->03.05% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
358
|     
 
359
->03.05% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
360
| ->03.05% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
361
| | ->03.05% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
362
| |   ->03.05% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
363
| |     ->03.05% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
364
| |       
 
365
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
366
 
367
->00.02% (363,218B) in 1+ places, all below ms_print's threshold (01.00%)
 
368
 
 
369
--------------------------------------------------------------------------------
 
370
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
371
--------------------------------------------------------------------------------
 
372
  8 23,537,047,014    2,480,520,304    2,480,334,427       185,877            0
 
373
  9 26,981,746,206    2,486,414,152    2,486,077,729       336,423            0
 
374
 10 29,196,197,208    2,490,202,616    2,489,769,133       433,483            0
 
375
 11 32,148,795,277    2,495,258,896    2,494,695,333       563,563            0
 
376
 12 34,117,192,206    2,498,627,216    2,497,977,029       650,187            0
 
377
 13 36,777,227,795    2,503,179,344    2,502,412,858       766,486            0
 
378
 14 40,197,274,429    2,509,028,008    2,508,112,043       915,965            0
 
379
 15 42,477,304,129    2,512,931,376    2,511,914,956     1,016,420            0
 
380
 16 45,517,345,252    2,518,131,864    2,516,982,315     1,149,549            0
 
381
 17 49,317,394,303    2,524,631,136    2,523,315,200     1,315,936            0
 
382
 18 53,117,444,450    2,531,134,648    2,529,652,113     1,482,535            0
 
383
 19 56,875,620,719    2,537,561,176    2,535,914,643     1,646,533            0
 
384
 20 60,633,799,362    2,543,993,192    2,542,182,546     1,810,646            0
 
385
 21 63,139,250,962    2,548,279,280    2,546,359,133     1,920,147            0
 
386
 22 65,447,438,954    2,552,227,584    2,550,206,219     2,021,365            0
 
387
 23 69,205,614,714    2,558,659,816    2,556,472,996     2,186,820            0
 
388
 24 71,711,067,902    2,562,949,560    2,560,652,677     2,296,883            0
 
389
 25 75,469,245,972    2,569,383,520    2,566,920,995     2,462,525            0
 
390
 26 77,348,335,469    2,572,599,928    2,570,054,647     2,545,281            0
 
391
 27 79,713,247,373    2,576,645,920    2,573,996,490     2,649,430            0
 
392
 28 82,218,696,214    2,580,934,040    2,578,173,886     2,760,154            0
 
393
 29 86,322,154,290    2,587,956,288    2,585,016,235     2,940,053            0
 
394
 30 89,658,706,695    2,593,668,200    2,590,581,190     3,087,010            0
 
395
 31 91,883,077,309    2,597,471,136    2,594,286,826     3,184,310            0
 
396
 32 95,413,765,596    2,720,290,944    2,716,952,978     3,337,966            0
 
397
99.88% (2,716,952,978B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
398
->88.75% (2,414,182,432B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
399
| ->88.74% (2,414,051,360B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
400
| | ->40.39% (1,098,820,896B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
401
| | | ->40.39% (1,098,820,896B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
402
| | |   ->40.39% (1,098,820,896B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
403
| | |     
 
404
| | ->24.94% (678,456,272B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
405
| | | ->24.94% (678,456,272B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
406
| | |   ->24.94% (678,456,272B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
407
| | |     
 
408
| | ->11.56% (314,519,504B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
409
| | | ->11.56% (314,519,504B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
410
| | |   ->09.21% (250,553,920B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
411
| | |   | 
 
412
| | |   ->02.35% (63,965,584B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
413
| | |     
 
414
| | ->05.74% (156,048,384B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
415
| | | ->05.74% (156,048,384B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
416
| | |   ->05.74% (156,048,384B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
417
| | |     
 
418
| | ->03.61% (98,177,024B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
419
| | | ->03.04% (82,644,368B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
420
| | | | ->03.04% (82,644,368B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
421
| | | |   
 
422
| | | ->00.57% (15,532,656B) in 1+ places, all below ms_print's threshold (01.00%)
 
423
| | | 
 
424
| | ->02.28% (61,999,744B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
425
| | | ->01.17% (31,917,104B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
426
| | | | ->01.00% (27,329,408B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
 
427
| | | | | 
 
428
| | | | ->00.17% (4,587,696B) in 1+ places, all below ms_print's threshold (01.00%)
 
429
| | | | 
 
430
| | | ->01.10% (29,951,552B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
431
| | | | ->01.10% (29,951,552B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
432
| | | |   
 
433
| | | ->00.00% (131,088B) in 1+ places, all below ms_print's threshold (01.00%)
 
434
| | | 
 
435
| | ->00.22% (6,029,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
436
| | 
 
437
| ->00.00% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
438
 
439
->04.33% (117,867,366B) 0x4E6A2EB: DynBlock::compactToBuffer() const (in /usr/lib64/libsablot.so.0.100.3)
 
440
| ->04.33% (117,867,366B) 0x4E95F06: Processor::copyArg(Situation&, Str const&, int*, char*&) (in /usr/lib64/libsablot.so.0.100.3)
 
441
|   ->04.33% (117,867,366B) 0x4E9A7AD: SablotGetResultArg (in /usr/lib64/libsablot.so.0.100.3)
 
442
|     ->04.33% (117,867,366B) 0x401477: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
443
|       ->04.33% (117,867,366B) 0x403360: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
444
|         
 
445
->04.33% (117,867,365B) 0x4E6A35C: DynBlock::nadd(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
446
| ->04.33% (117,867,365B) 0x4EB1147: DataLine::save(Situation&, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
447
| | ->04.33% (117,867,365B) 0x4E87934: PhysicalOutputLayerObj::flushBuffer(Situation&) (in /usr/lib64/libsablot.so.0.100.3)
 
448
| |   ->04.33% (117,866,800B) 0x4E88A8B: PhysicalOutputLayerObj::sendOut(Situation&, char const*, int, EscMode) (in /usr/lib64/libsablot.so.0.100.3)
 
449
| |   | ->02.73% (74,268,425B) in 16 places, all below massif's threshold (01.00%)
 
450
| |   | | 
 
451
| |   | ->01.60% (43,598,375B) 0x4E8A98B: PhysicalOutputLayerObj::outputElementStart(Situation&, Str const&, NamespaceStack const&, int, StrStrList const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
452
| |   |   
 
453
| |   ->00.00% (565B) in 1+ places, all below ms_print's threshold (01.00%)
 
454
| |   
 
455
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
456
 
457
->02.35% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
458
| ->02.35% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
459
|   ->02.35% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
460
|     
 
461
->00.11% (3,035,814B) in 1+ places, all below ms_print's threshold (01.00%)
 
462
 
 
463
--------------------------------------------------------------------------------
 
464
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
465
--------------------------------------------------------------------------------
 
466
 33 96,866,510,124    2,602,423,464    2,599,085,557     3,337,907            0
 
467
 34 100,203,063,696      187,898,168      184,720,095     3,178,073            0
 
468
 35 102,427,433,979      282,327,144      279,140,892     3,186,252            0
 
469
 36 104,651,801,448      587,830,432      584,579,749     3,250,683            0
 
470
 37 107,988,353,547    1,045,798,184    1,042,509,395     3,288,789            0
 
471
 38 110,212,720,789    1,351,513,816    1,348,209,060     3,304,756            0
 
472
 39 113,549,271,618    1,808,741,840    1,805,423,066     3,318,774            0
 
473
 40 116,885,823,365    2,267,542,664    2,264,209,912     3,332,752            0
 
474
 41 119,110,190,883    2,572,694,512    2,569,357,131     3,337,381            0
 
475
 42 122,446,743,174    2,484,511,032    2,484,234,713       276,319            0
 
476
 43 124,671,110,342    2,488,319,536    2,487,945,182       374,354            0
 
477
 44 126,895,479,755    2,492,122,600    2,491,650,873       471,727            0
 
478
 45 129,119,847,019    2,495,931,688    2,495,361,740       569,948            0
 
479
99.98% (2,495,361,740B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
480
->96.75% (2,414,706,672B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
481
| ->96.74% (2,414,575,600B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
482
| | ->43.43% (1,083,943,584B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
483
| | | ->43.43% (1,083,943,584B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
484
| | |   ->43.43% (1,083,943,584B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
485
| | |     
 
486
| | ->27.59% (688,744,912B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
487
| | | ->27.59% (688,744,912B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
488
| | |   ->27.59% (688,744,912B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
489
| | |     
 
490
| | ->12.50% (311,898,480B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
491
| | | ->12.50% (311,898,480B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
492
| | |   ->09.54% (238,036,400B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
493
| | |   | 
 
494
| | |   ->02.96% (73,862,080B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
495
| | |     
 
496
| | ->06.17% (154,016,864B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
497
| | | ->06.17% (154,016,864B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
498
| | |   ->06.17% (154,016,864B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
499
| | |     
 
500
| | ->04.02% (100,274,336B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
501
| | | ->03.25% (81,202,512B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
502
| | | | ->03.25% (81,202,512B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
503
| | | |   
 
504
| | | ->00.76% (19,071,824B) in 1+ places, all below ms_print's threshold (01.00%)
 
505
| | | 
 
506
| | ->02.70% (67,505,136B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
507
| | | ->01.60% (39,847,840B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
508
| | | | ->01.60% (39,847,840B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
509
| | | |   
 
510
| | | ->01.09% (27,132,960B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
511
| | | | ->01.09% (27,132,960B) in 2 places, all below massif's threshold (01.00%)
 
512
| | | |   
 
513
| | | ->00.02% (524,336B) in 1+ places, all below ms_print's threshold (01.00%)
 
514
| | | 
 
515
| | ->00.33% (8,192,288B) in 1+ places, all below ms_print's threshold (01.00%)
 
516
| | 
 
517
| ->00.01% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
518
 
519
->02.56% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
520
| ->02.56% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
521
|   ->02.56% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
522
|     
 
523
->00.67% (16,655,067B) in 1+ places, all below ms_print's threshold (01.00%)
 
524
 
 
525
--------------------------------------------------------------------------------
 
526
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
527
--------------------------------------------------------------------------------
 
528
 46 131,344,214,182    2,499,741,224    2,499,073,362       667,862            0
 
529
 47 133,568,581,625    2,503,545,976    2,502,780,188       765,788            0
 
530
 48 135,792,950,042    2,507,352,912    2,506,489,154       863,758            0
 
531
 49 139,129,502,451    2,513,063,312    2,512,053,054     1,010,258            0
 
532
 50 140,582,247,091    2,515,549,528    2,514,475,214     1,074,314            0
 
533
99.96% (2,514,475,214B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
534
->95.99% (2,414,706,672B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
535
| ->95.99% (2,414,575,600B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
536
| | ->43.09% (1,083,943,584B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
537
| | | ->43.09% (1,083,943,584B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
538
| | |   ->43.09% (1,083,943,584B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
539
| | |     
 
540
| | ->27.38% (688,744,912B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
541
| | | ->27.38% (688,744,912B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
542
| | |   ->27.38% (688,744,912B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
543
| | |     
 
544
| | ->12.40% (311,898,480B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
545
| | | ->12.40% (311,898,480B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
546
| | |   ->09.46% (238,036,400B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
547
| | |   | 
 
548
| | |   ->02.94% (73,862,080B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
549
| | |     
 
550
| | ->06.12% (154,016,864B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
551
| | | ->06.12% (154,016,864B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
552
| | |   ->06.12% (154,016,864B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
553
| | |     
 
554
| | ->03.99% (100,274,336B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
555
| | | ->03.23% (81,202,512B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
556
| | | | ->03.23% (81,202,512B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
557
| | | |   
 
558
| | | ->00.76% (19,071,824B) in 1+ places, all below ms_print's threshold (01.00%)
 
559
| | | 
 
560
| | ->02.68% (67,505,136B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
561
| | | ->01.58% (39,847,840B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
562
| | | | ->01.58% (39,847,840B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
563
| | | |   
 
564
| | | ->01.08% (27,132,960B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
565
| | | | ->01.08% (27,132,960B) in 2 places, all below massif's threshold (01.00%)
 
566
| | | |   
 
567
| | | ->00.02% (524,336B) in 1+ places, all below ms_print's threshold (01.00%)
 
568
| | | 
 
569
| | ->00.33% (8,192,288B) in 1+ places, all below ms_print's threshold (01.00%)
 
570
| | 
 
571
| ->00.01% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
572
 
573
->02.54% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
574
| ->02.54% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
575
|   ->02.54% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
576
|     
 
577
->01.34% (33,649,725B) 0x4E6A35C: DynBlock::nadd(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
578
| ->01.34% (33,649,725B) 0x4EB1147: DataLine::save(Situation&, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
579
| | ->01.34% (33,649,725B) 0x4E87934: PhysicalOutputLayerObj::flushBuffer(Situation&) (in /usr/lib64/libsablot.so.0.100.3)
 
580
| |   ->01.34% (33,649,725B) 0x4E88A8B: PhysicalOutputLayerObj::sendOut(Situation&, char const*, int, EscMode) (in /usr/lib64/libsablot.so.0.100.3)
 
581
| |   | ->01.34% (33,649,725B) in 17 places, all below massif's threshold (01.00%)
 
582
| |   |   
 
583
| |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
584
| |   
 
585
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
586
 
587
->00.08% (2,118,816B) in 1+ places, all below ms_print's threshold (01.00%)
 
588
 
 
589
--------------------------------------------------------------------------------
 
590
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
591
--------------------------------------------------------------------------------
 
592
 51 142,034,991,657    2,518,032,928    2,516,895,532     1,137,396            0
 
593
 52 143,487,736,519    2,520,517,912    2,519,316,325     1,201,587            0
 
594
 53 144,940,481,585    2,523,004,192    2,521,738,471     1,265,721            0
 
595
 54 146,393,226,513    2,525,488,320    2,524,159,150     1,329,170            0
 
596
 55 147,845,971,358    2,527,972,824    2,526,579,290     1,393,534            0
 
597
 56 149,298,716,265    2,530,459,944    2,529,001,831     1,458,113            0
 
598
 57 150,751,461,575    2,532,944,944    2,531,423,093     1,521,851            0
 
599
 58 152,204,206,247    2,535,433,680    2,533,847,073     1,586,607            0
 
600
 59 153,656,951,776    2,537,921,096    2,536,270,785     1,650,311            0
 
601
 60 155,109,698,379    2,540,404,160    2,538,690,301     1,713,859            0
 
602
99.93% (2,538,690,301B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
603
->95.05% (2,414,706,672B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
604
| ->95.05% (2,414,575,600B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
605
| | ->42.67% (1,083,943,584B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
606
| | | ->42.67% (1,083,943,584B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
607
| | |   ->42.67% (1,083,943,584B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
608
| | |     
 
609
| | ->27.11% (688,744,912B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
610
| | | ->27.11% (688,744,912B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
611
| | |   ->27.11% (688,744,912B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
612
| | |     
 
613
| | ->12.28% (311,898,480B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
614
| | | ->12.28% (311,898,480B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
615
| | |   ->09.37% (238,036,400B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
616
| | |   | 
 
617
| | |   ->02.91% (73,862,080B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
618
| | |     
 
619
| | ->06.06% (154,016,864B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
620
| | | ->06.06% (154,016,864B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
621
| | |   ->06.06% (154,016,864B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
622
| | |     
 
623
| | ->03.95% (100,274,336B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
624
| | | ->03.20% (81,202,512B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
625
| | | | ->03.20% (81,202,512B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
626
| | | |   
 
627
| | | ->00.75% (19,071,824B) in 1+ places, all below ms_print's threshold (01.00%)
 
628
| | | 
 
629
| | ->02.66% (67,505,136B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
630
| | | ->01.57% (39,847,840B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
631
| | | | ->01.57% (39,847,840B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
632
| | | |   
 
633
| | | ->01.07% (27,132,960B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
634
| | | | ->01.07% (27,132,960B) in 2 places, all below massif's threshold (01.00%)
 
635
| | | |   
 
636
| | | ->00.02% (524,336B) in 1+ places, all below ms_print's threshold (01.00%)
 
637
| | | 
 
638
| | ->00.32% (8,192,288B) in 1+ places, all below ms_print's threshold (01.00%)
 
639
| | 
 
640
| ->00.01% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
641
 
642
->02.52% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
643
| ->02.52% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
644
|   ->02.52% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
645
|     
 
646
->02.26% (57,310,825B) 0x4E6A35C: DynBlock::nadd(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
647
| ->02.26% (57,310,825B) 0x4EB1147: DataLine::save(Situation&, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
648
| | ->02.26% (57,310,825B) 0x4E87934: PhysicalOutputLayerObj::flushBuffer(Situation&) (in /usr/lib64/libsablot.so.0.100.3)
 
649
| |   ->02.26% (57,310,825B) 0x4E88A8B: PhysicalOutputLayerObj::sendOut(Situation&, char const*, int, EscMode) (in /usr/lib64/libsablot.so.0.100.3)
 
650
| |   | ->02.26% (57,310,825B) in 17 places, all below massif's threshold (01.00%)
 
651
| |   |   
 
652
| |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
653
| |   
 
654
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
655
 
656
->00.11% (2,672,803B) in 1+ places, all below ms_print's threshold (01.00%)
 
657
 
 
658
--------------------------------------------------------------------------------
 
659
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
660
--------------------------------------------------------------------------------
 
661
 61 156,562,443,050    2,542,891,032    2,541,113,515     1,777,517            0
 
662
 62 158,015,187,599    2,545,379,448    2,543,537,830     1,841,618            0
 
663
 63 159,467,932,151    2,547,865,968    2,545,960,600     1,905,368            0
 
664
 64 160,920,676,834    2,550,351,280    2,548,382,016     1,969,264            0
 
665
 65 162,373,421,510    2,552,838,200    2,550,805,216     2,032,984            0
 
666
 66 163,826,166,172    2,555,323,264    2,553,225,269     2,097,995            0
 
667
 67 165,278,910,889    2,557,809,784    2,555,647,386     2,162,398            0
 
668
 68 166,731,655,431    2,560,297,024    2,558,070,627     2,226,397            0
 
669
 69 168,184,400,092    2,562,783,688    2,560,492,939     2,290,749            0
 
670
 70 169,637,144,693    2,565,271,696    2,562,916,961     2,354,735            0
 
671
99.91% (2,562,916,961B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
672
->94.13% (2,414,706,672B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
673
| ->94.13% (2,414,575,600B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
674
| | ->42.25% (1,083,943,584B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
675
| | | ->42.25% (1,083,943,584B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
676
| | |   ->42.25% (1,083,943,584B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
677
| | |     
 
678
| | ->26.85% (688,744,912B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
679
| | | ->26.85% (688,744,912B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
680
| | |   ->26.85% (688,744,912B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
681
| | |     
 
682
| | ->12.16% (311,898,480B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
683
| | | ->12.16% (311,898,480B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
684
| | |   ->09.28% (238,036,400B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
685
| | |   | 
 
686
| | |   ->02.88% (73,862,080B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
687
| | |     
 
688
| | ->06.00% (154,016,864B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
689
| | | ->06.00% (154,016,864B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
690
| | |   ->06.00% (154,016,864B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
691
| | |     
 
692
| | ->03.91% (100,274,336B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
693
| | | ->03.17% (81,202,512B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
694
| | | | ->03.17% (81,202,512B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
695
| | | |   
 
696
| | | ->00.74% (19,071,824B) in 1+ places, all below ms_print's threshold (01.00%)
 
697
| | | 
 
698
| | ->02.63% (67,505,136B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
699
| | | ->01.55% (39,847,840B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
700
| | | | ->01.55% (39,847,840B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
701
| | | |   
 
702
| | | ->01.06% (27,132,960B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
703
| | | | ->01.06% (27,132,960B) in 2 places, all below massif's threshold (01.00%)
 
704
| | | |   
 
705
| | | ->00.02% (524,336B) in 1+ places, all below ms_print's threshold (01.00%)
 
706
| | | 
 
707
| | ->00.32% (8,192,288B) in 1+ places, all below ms_print's threshold (01.00%)
 
708
| | 
 
709
| ->00.01% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
710
 
711
->03.16% (80,983,200B) 0x4E6A35C: DynBlock::nadd(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
712
| ->03.16% (80,983,200B) 0x4EB1147: DataLine::save(Situation&, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
713
| | ->03.16% (80,983,200B) 0x4E87934: PhysicalOutputLayerObj::flushBuffer(Situation&) (in /usr/lib64/libsablot.so.0.100.3)
 
714
| |   ->03.16% (80,983,200B) 0x4E88A8B: PhysicalOutputLayerObj::sendOut(Situation&, char const*, int, EscMode) (in /usr/lib64/libsablot.so.0.100.3)
 
715
| |   | ->01.99% (51,022,450B) in 16 places, all below massif's threshold (01.00%)
 
716
| |   | | 
 
717
| |   | ->01.17% (29,960,750B) 0x4E8A98B: PhysicalOutputLayerObj::outputElementStart(Situation&, Str const&, NamespaceStack const&, int, StrStrList const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
718
| |   |   
 
719
| |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
720
| |   
 
721
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
722
 
723
->02.49% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
724
| ->02.49% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
725
|   ->02.49% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
726
|     
 
727
->00.13% (3,227,088B) in 1+ places, all below ms_print's threshold (01.00%)
 
728
 
 
729
--------------------------------------------------------------------------------
 
730
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
731
--------------------------------------------------------------------------------
 
732
 71 171,089,889,290    2,567,758,168    2,565,339,621     2,418,547            0
 
733
 72 172,542,634,875    2,570,243,888    2,567,761,851     2,482,037            0
 
734
 73 173,995,379,661    2,572,729,552    2,570,182,561     2,546,991            0
 
735
 74 175,448,126,830    2,575,216,064    2,572,605,520     2,610,544            0
 
736
 75 176,900,873,534    2,577,701,472    2,575,026,612     2,674,860            0
 
737
 76 178,353,618,174    2,580,188,048    2,577,448,783     2,739,265            0
 
738
 77 179,806,362,746    2,582,674,320    2,579,871,141     2,803,179            0
 
739
 78 181,259,107,428    2,585,162,848    2,582,295,184     2,867,664            0
 
740
 79 182,711,851,968    2,587,649,352    2,584,717,374     2,931,978            0
 
741
 80 184,164,596,810    2,590,135,584    2,587,139,719     2,995,865            0
 
742
99.88% (2,587,139,719B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
743
->93.23% (2,414,706,672B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
744
| ->93.22% (2,414,575,600B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
745
| | ->41.85% (1,083,943,584B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
746
| | | ->41.85% (1,083,943,584B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
747
| | |   ->41.85% (1,083,943,584B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
748
| | |     
 
749
| | ->26.59% (688,744,912B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
750
| | | ->26.59% (688,744,912B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
751
| | |   ->26.59% (688,744,912B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
752
| | |     
 
753
| | ->12.04% (311,898,480B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
754
| | | ->12.04% (311,898,480B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
755
| | |   ->09.19% (238,036,400B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
 
756
| | |   | 
 
757
| | |   ->02.85% (73,862,080B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
758
| | |     
 
759
| | ->05.95% (154,016,864B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
760
| | | ->05.95% (154,016,864B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
761
| | |   ->05.95% (154,016,864B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
762
| | |     
 
763
| | ->03.87% (100,274,336B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
764
| | | ->03.14% (81,202,512B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
765
| | | | ->03.14% (81,202,512B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
766
| | | |   
 
767
| | | ->00.74% (19,071,824B) in 1+ places, all below ms_print's threshold (01.00%)
 
768
| | | 
 
769
| | ->02.61% (67,505,136B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
770
| | | ->01.54% (39,847,840B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
771
| | | | ->01.54% (39,847,840B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
772
| | | |   
 
773
| | | ->01.05% (27,132,960B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
 
774
| | | | ->01.05% (27,132,960B) in 2 places, all below massif's threshold (01.00%)
 
775
| | | |   
 
776
| | | ->00.02% (524,336B) in 1+ places, all below ms_print's threshold (01.00%)
 
777
| | | 
 
778
| | ->00.32% (8,192,288B) in 1+ places, all below ms_print's threshold (01.00%)
 
779
| | 
 
780
| ->00.01% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
781
 
782
->04.04% (104,652,500B) 0x4E6A35C: DynBlock::nadd(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
783
| ->04.04% (104,652,500B) 0x4EB1147: DataLine::save(Situation&, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
784
| | ->04.04% (104,652,500B) 0x4E87934: PhysicalOutputLayerObj::flushBuffer(Situation&) (in /usr/lib64/libsablot.so.0.100.3)
 
785
| |   ->04.04% (104,652,500B) 0x4E88A8B: PhysicalOutputLayerObj::sendOut(Situation&, char const*, int, EscMode) (in /usr/lib64/libsablot.so.0.100.3)
 
786
| |   | ->02.55% (66,070,475B) in 16 places, all below massif's threshold (01.00%)
 
787
| |   | | 
 
788
| |   | ->01.49% (38,582,025B) 0x4E8A98B: PhysicalOutputLayerObj::outputElementStart(Situation&, Str const&, NamespaceStack const&, int, StrStrList const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
789
| |   |   
 
790
| |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
791
| |   
 
792
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
793
 
794
->02.47% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
795
| ->02.47% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
796
|   ->02.47% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
797
|     
 
798
->00.15% (3,780,546B) in 1+ places, all below ms_print's threshold (01.00%)
 
799
 
 
800
--------------------------------------------------------------------------------
 
801
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
802
--------------------------------------------------------------------------------
 
803
 81 185,617,341,385    2,592,623,424    2,589,563,657     3,059,767            0
 
804
 82 187,070,085,964    2,595,110,144    2,591,985,892     3,124,252            0
 
805
 83 188,522,830,940    2,597,596,032    2,594,408,487     3,187,545            0
 
806
 84 189,975,576,121    2,600,084,448    2,596,832,702     3,251,746            0
 
807
 85 191,428,321,165    2,602,567,080    2,599,251,720     3,315,360            0
 
808
 86 193,780,203,404    2,603,017,200    2,599,664,045     3,353,155            0