bzr branch
http://darksoft.org/webbzr/xmlbench/trunk
2
by Suren A. Chilingaryan
Intel, Tango, Phobos, and RapidXML parsers; Memory benchmark scripts |
1 |
--------------------------------------------------------------------------------
|
2 |
Command: ./expat-sablotron-dom 1 xmlgen 4 |
|
3 |
Massif arguments: --heap=yes --depth=5 --massif-out-file=/tmp/massif.out |
|
4 |
ms_print arguments: /tmp/massif.out |
|
5 |
--------------------------------------------------------------------------------
|
|
6 |
||
7 |
||
8 |
KB
|
|
9 |
187.0^ ...,. |
|
10 |
| ,.,,::::::#: |
|
11 |
| ..@@@@:@@::::::#: |
|
12 |
| ::@@@@:@@::::::#: |
|
13 |
| ::@@@@:@@::::::#: |
|
14 |
| ::@@@@:@@::::::#: |
|
15 |
| ::@@@@:@@::::::#: |
|
16 |
| ::@@@@:@@::::::#: |
|
17 |
| ::@@@@:@@::::::#: |
|
18 |
| ::@@@@:@@::::::#: |
|
19 |
| ::@@@@:@@::::::#:,: |
|
20 |
| .::@@@@:@@::::::#:@:. |
|
21 |
| ::::@@@@:@@::::::#:@:: |
|
22 |
| ::::@@@@:@@::::::#:@:: |
|
23 |
| ::::@@@@:@@::::::#:@:: |
|
24 |
| ::::@@@@:@@::::::#:@:: |
|
25 |
| ::::@@@@:@@::::::#:@:: |
|
26 |
| ::::@@@@:@@::::::#:@:: |
|
27 |
| ::::@@@@:@@::::::#:@:: |
|
28 |
| ::::@@@@:@@::::::#:@::. |
|
29 |
0 +----------------------------------------------------------------------->Mi |
|
30 |
0 4.325 |
|
31 |
||
32 |
Number of snapshots: 70 |
|
33 |
Detailed snapshots: [4, 5, 13, 17, 19, 22, 28, 30, 48 (peak), 57, 67] |
|
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,001,094 40 32 8 0 |
|
40 |
2 3,023,709 1,200 1,122 78 0 |
|
41 |
3 3,054,022 3,728 3,679 49 0 |
|
42 |
4 3,077,420 3,856 3,730 126 0 |
|
43 |
96.73% (3,730B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
44 |
->61.57% (2,374B) 0x40164E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
45 |
| ->61.57% (2,374B) 0x402E76: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
46 |
| ->61.57% (2,374B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so) |
|
47 |
|
|
|
48 |
->26.58% (1,025B) 0x401C68: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
49 |
| ->26.58% (1,025B) 0x40333F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
50 |
| ->26.58% (1,025B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so) |
|
51 |
|
|
|
52 |
->05.60% (216B) 0x4E9A169: SablotCreateSituation (in /usr/lib64/libsablot.so.0.100.3) |
|
53 |
| ->05.60% (216B) 0x402EB2: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
54 |
| ->05.60% (216B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so) |
|
55 |
|
|
|
56 |
->01.95% (75B) in 6 places, all below massif's threshold (01.00%) |
|
57 |
|
|
|
58 |
->01.04% (40B) 0x4EA44FF: Situation::Situation() (in /usr/lib64/libsablot.so.0.100.3)
|
|
59 |
->01.04% (40B) 0x4E9A174: SablotCreateSituation (in /usr/lib64/libsablot.so.0.100.3)
|
|
60 |
->01.04% (40B) 0x402EB2: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
61 |
->01.04% (40B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
|
|
62 |
|
|
63 |
--------------------------------------------------------------------------------
|
|
64 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
|
|
65 |
--------------------------------------------------------------------------------
|
|
66 |
5 3,093,373 5,024 4,857 167 0
|
|
67 |
96.68% (4,857B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
68 |
->47.25% (2,374B) 0x40164E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
69 |
| ->47.25% (2,374B) 0x402E76: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
70 |
| ->47.25% (2,374B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
|
|
71 |
|
|
|
72 |
->21.66% (1,088B) 0x4E9B0D2: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
73 |
| ->21.66% (1,088B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
74 |
| ->21.66% (1,088B) 0x402ED8: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
75 |
| ->21.66% (1,088B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
|
|
76 |
|
|
|
77 |
->20.40% (1,025B) 0x401C68: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
78 |
| ->20.40% (1,025B) 0x40333F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
79 |
| ->20.40% (1,025B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
|
|
80 |
|
|
|
81 |
->04.30% (216B) 0x4E9A169: SablotCreateSituation (in /usr/lib64/libsablot.so.0.100.3)
|
|
82 |
| ->04.30% (216B) 0x402EB2: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
83 |
| ->04.30% (216B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
|
|
84 |
|
|
|
85 |
->03.07% (154B) in 9 places, all below massif's threshold (01.00%) |
|
86 |
||
87 |
--------------------------------------------------------------------------------
|
|
88 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
89 |
--------------------------------------------------------------------------------
|
|
90 |
6 3,120,745 78,800 78,609 191 0 |
|
91 |
7 3,146,104 78,816 78,610 206 0 |
|
92 |
8 3,167,913 79,160 78,919 241 0 |
|
93 |
9 3,198,233 81,840 81,472 368 0 |
|
94 |
10 3,229,991 87,400 86,968 432 0 |
|
95 |
11 3,256,280 169,440 168,971 469 0 |
|
96 |
12 3,307,191 169,456 168,977 479 0 |
|
97 |
13 3,341,158 175,032 174,454 578 0 |
|
98 |
99.67% (174,454B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
99 |
->37.44% (65,536B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3) |
|
100 |
| ->37.44% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
101 |
| ->37.44% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
102 |
| ->37.44% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
103 |
| ->37.44% (65,536B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
104 |
|
|
|
105 |
->37.44% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3) |
|
106 |
| ->37.44% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3) |
|
107 |
| ->37.44% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3) |
|
108 |
| ->37.44% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
109 |
| ->37.44% (65,536B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
110 |
|
|
|
111 |
->09.36% (16,385B) 0x4E90E81: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3) |
|
112 |
| ->09.36% (16,385B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3) |
|
113 |
| ->09.36% (16,385B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3) |
|
114 |
| ->09.36% (16,385B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
115 |
| ->09.36% (16,385B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
116 |
|
|
|
117 |
->04.68% (8,192B) 0x4E840BF: List<HashItem*>::append(HashItem*) (in /usr/lib64/libsablot.so.0.100.3) |
|
118 |
| ->04.68% (8,192B) 0x4E8340A: HashTable::initialize() (in /usr/lib64/libsablot.so.0.100.3) |
|
119 |
| ->04.68% (8,192B) 0x4EA8F43: Tree::initDict() (in /usr/lib64/libsablot.so.0.100.3) |
|
120 |
| ->04.68% (8,192B) 0x4EAB303: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
121 |
| ->04.68% (8,192B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
122 |
|
|
|
123 |
->04.47% (7,832B) in 39 places, all below massif's threshold (01.00%) |
|
124 |
|
|
|
125 |
->02.34% (4,096B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
|
|
126 |
| ->02.34% (4,096B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
|
|
127 |
| ->02.34% (4,096B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
128 |
| ->02.34% (4,096B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
129 |
| ->02.34% (4,096B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
130 |
|
|
|
131 |
->01.39% (2,431B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
|
|
132 |
| ->01.35% (2,366B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
|
|
133 |
| | ->01.35% (2,366B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
134 |
| | ->01.35% (2,366B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
135 |
| | ->01.35% (2,366B) 0x402ED8: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
136 |
| |
|
|
137 |
| ->00.04% (65B) in 1+ places, all below ms_print's threshold (01.00%) |
|
138 |
|
|
|
139 |
->01.36% (2,374B) 0x40164E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
140 |
| ->01.36% (2,374B) 0x402E76: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
141 |
| ->01.36% (2,374B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so) |
|
142 |
|
|
|
143 |
->01.18% (2,072B) 0x406620D: (within /usr/lib64/libexpat.so.1.5.2) |
|
144 |
->01.18% (2,072B) in 2 places, all below massif's threshold (01.00%) |
|
145 |
|
|
146 |
--------------------------------------------------------------------------------
|
|
147 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
|
|
148 |
--------------------------------------------------------------------------------
|
|
149 |
14 3,355,731 175,128 174,504 624 0
|
|
150 |
15 3,382,343 175,176 174,566 610 0
|
|
151 |
16 3,407,495 175,640 174,838 802 0
|
|
152 |
17 3,423,543 175,672 174,909 763 0
|
|
153 |
99.57% (174,909B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
154 |
->37.31% (65,536B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
155 |
| ->37.31% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
156 |
| ->37.31% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
157 |
| ->37.31% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
158 |
| ->37.31% (65,536B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
159 |
|
|
|
160 |
->37.31% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
161 |
| ->37.31% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
162 |
| ->37.31% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
163 |
| ->37.31% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
164 |
| ->37.31% (65,536B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
165 |
|
|
|
166 |
->09.33% (16,385B) 0x4E90E81: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
167 |
| ->09.33% (16,385B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
168 |
| ->09.33% (16,385B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
169 |
| ->09.33% (16,385B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
170 |
| ->09.33% (16,385B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
171 |
|
|
|
172 |
->04.71% (8,280B) in 41 places, all below massif's threshold (01.00%) |
|
173 |
|
|
|
174 |
->04.66% (8,192B) 0x4E840BF: List<HashItem*>::append(HashItem*) (in /usr/lib64/libsablot.so.0.100.3) |
|
175 |
| ->04.66% (8,192B) 0x4E8340A: HashTable::initialize() (in /usr/lib64/libsablot.so.0.100.3) |
|
176 |
| ->04.66% (8,192B) 0x4EA8F43: Tree::initDict() (in /usr/lib64/libsablot.so.0.100.3) |
|
177 |
| ->04.66% (8,192B) 0x4EAB303: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
178 |
| ->04.66% (8,192B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
179 |
|
|
|
180 |
->02.33% (4,096B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2) |
|
181 |
| ->02.33% (4,096B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2) |
|
182 |
| ->02.33% (4,096B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3) |
|
183 |
| ->02.33% (4,096B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3) |
|
184 |
| ->02.33% (4,096B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3) |
|
185 |
|
|
|
186 |
->01.39% (2,438B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3) |
|
187 |
| ->01.35% (2,366B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3) |
|
188 |
| | ->01.35% (2,366B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
189 |
| | ->01.35% (2,366B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
190 |
| | ->01.35% (2,366B) 0x402ED8: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
191 |
| | |
|
192 |
| ->00.04% (72B) in 1+ places, all below ms_print's threshold (01.00%) |
|
193 |
|
|
|
194 |
->01.35% (2,374B) 0x40164E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
195 |
| ->01.35% (2,374B) 0x402E76: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
196 |
| ->01.35% (2,374B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
|
|
197 |
|
|
|
198 |
->01.18% (2,072B) 0x406620D: (within /usr/lib64/libexpat.so.1.5.2)
|
|
199 |
->01.18% (2,072B) in 2 places, all below massif's threshold (01.00%) |
|
200 |
||
201 |
--------------------------------------------------------------------------------
|
|
202 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
203 |
--------------------------------------------------------------------------------
|
|
204 |
18 3,448,992 176,224 175,362 862 0 |
|
205 |
19 3,482,242 176,848 175,881 967 0 |
|
206 |
99.45% (175,881B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
207 |
->37.06% (65,536B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3) |
|
208 |
| ->37.06% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
209 |
| ->37.06% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
210 |
| ->37.06% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
211 |
| ->37.06% (65,536B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
212 |
|
|
|
213 |
->37.06% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3) |
|
214 |
| ->37.06% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3) |
|
215 |
| ->37.06% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3) |
|
216 |
| ->37.06% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
217 |
| ->37.06% (65,536B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
218 |
|
|
|
219 |
->09.27% (16,385B) 0x4E90E81: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3) |
|
220 |
| ->09.27% (16,385B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3) |
|
221 |
| ->09.27% (16,385B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3) |
|
222 |
| ->09.27% (16,385B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
223 |
| ->09.27% (16,385B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
224 |
|
|
|
225 |
->05.23% (9,252B) in 50 places, all below massif's threshold (01.00%) |
|
226 |
|
|
|
227 |
->04.63% (8,192B) 0x4E840BF: List<HashItem*>::append(HashItem*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
228 |
| ->04.63% (8,192B) 0x4E8340A: HashTable::initialize() (in /usr/lib64/libsablot.so.0.100.3)
|
|
229 |
| ->04.63% (8,192B) 0x4EA8F43: Tree::initDict() (in /usr/lib64/libsablot.so.0.100.3)
|
|
230 |
| ->04.63% (8,192B) 0x4EAB303: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
231 |
| ->04.63% (8,192B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
232 |
|
|
|
233 |
->02.32% (4,096B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
|
|
234 |
| ->02.32% (4,096B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
|
|
235 |
| ->02.32% (4,096B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
236 |
| ->02.32% (4,096B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
237 |
| ->02.32% (4,096B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
238 |
|
|
|
239 |
->01.38% (2,438B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
|
|
240 |
| ->01.34% (2,366B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
|
|
241 |
| | ->01.34% (2,366B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
242 |
| | ->01.34% (2,366B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
243 |
| | ->01.34% (2,366B) 0x402ED8: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
244 |
| |
|
|
245 |
| ->00.04% (72B) in 1+ places, all below ms_print's threshold (01.00%) |
|
246 |
|
|
|
247 |
->01.34% (2,374B) 0x40164E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
248 |
| ->01.34% (2,374B) 0x402E76: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
249 |
| ->01.34% (2,374B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so) |
|
250 |
|
|
|
251 |
->01.17% (2,072B) 0x406620D: (within /usr/lib64/libexpat.so.1.5.2) |
|
252 |
->01.17% (2,072B) in 2 places, all below massif's threshold (01.00%) |
|
253 |
|
|
254 |
--------------------------------------------------------------------------------
|
|
255 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
|
|
256 |
--------------------------------------------------------------------------------
|
|
257 |
20 3,504,893 177,112 176,146 966 0
|
|
258 |
21 3,522,043 177,624 176,534 1,090 0
|
|
259 |
22 3,542,151 177,960 176,853 1,107 0
|
|
260 |
99.38% (176,853B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
261 |
->36.83% (65,536B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
262 |
| ->36.83% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
263 |
| ->36.83% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
264 |
| ->36.83% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
265 |
| ->36.83% (65,536B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
266 |
|
|
|
267 |
->36.83% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
268 |
| ->36.83% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
269 |
| ->36.83% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
270 |
| ->36.83% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
271 |
| ->36.83% (65,536B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
272 |
|
|
|
273 |
->09.21% (16,385B) 0x4E90E81: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
274 |
| ->09.21% (16,385B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
275 |
| ->09.21% (16,385B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
276 |
| ->09.21% (16,385B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
277 |
| ->09.21% (16,385B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
278 |
|
|
|
279 |
->05.75% (10,224B) in 54 places, all below massif's threshold (01.00%) |
|
280 |
|
|
|
281 |
->04.60% (8,192B) 0x4E840BF: List<HashItem*>::append(HashItem*) (in /usr/lib64/libsablot.so.0.100.3) |
|
282 |
| ->04.60% (8,192B) 0x4E8340A: HashTable::initialize() (in /usr/lib64/libsablot.so.0.100.3) |
|
283 |
| ->04.60% (8,192B) 0x4EA8F43: Tree::initDict() (in /usr/lib64/libsablot.so.0.100.3) |
|
284 |
| ->04.60% (8,192B) 0x4EAB303: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
285 |
| ->04.60% (8,192B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
286 |
|
|
|
287 |
->02.30% (4,096B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2) |
|
288 |
| ->02.30% (4,096B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2) |
|
289 |
| ->02.30% (4,096B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3) |
|
290 |
| ->02.30% (4,096B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3) |
|
291 |
| ->02.30% (4,096B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3) |
|
292 |
|
|
|
293 |
->01.37% (2,438B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3) |
|
294 |
| ->01.33% (2,366B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3) |
|
295 |
| | ->01.33% (2,366B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
296 |
| | ->01.33% (2,366B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
297 |
| | ->01.33% (2,366B) 0x402ED8: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
298 |
| | |
|
299 |
| ->00.04% (72B) in 1+ places, all below ms_print's threshold (01.00%) |
|
300 |
|
|
|
301 |
->01.33% (2,374B) 0x40164E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
302 |
| ->01.33% (2,374B) 0x402E76: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
303 |
| ->01.33% (2,374B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
|
|
304 |
|
|
|
305 |
->01.16% (2,072B) 0x406620D: (within /usr/lib64/libexpat.so.1.5.2)
|
|
306 |
->01.16% (2,072B) in 2 places, all below massif's threshold (01.00%) |
|
307 |
||
308 |
--------------------------------------------------------------------------------
|
|
309 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
310 |
--------------------------------------------------------------------------------
|
|
311 |
23 3,569,137 178,440 177,246 1,194 0 |
|
312 |
24 3,597,612 179,144 177,899 1,245 0 |
|
313 |
25 3,613,875 179,496 178,241 1,255 0 |
|
314 |
26 3,649,236 180,152 178,842 1,310 0 |
|
315 |
27 3,674,622 180,264 178,930 1,334 0 |
|
316 |
28 3,690,251 180,768 179,308 1,460 0 |
|
317 |
99.19% (179,308B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
318 |
->36.25% (65,536B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3) |
|
319 |
| ->36.25% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
320 |
| ->36.25% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
321 |
| ->36.25% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
322 |
| ->36.25% (65,536B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
323 |
|
|
|
324 |
->36.25% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3) |
|
325 |
| ->36.25% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3) |
|
326 |
| ->36.25% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3) |
|
327 |
| ->36.25% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
328 |
| ->36.25% (65,536B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
329 |
|
|
|
330 |
->09.06% (16,385B) 0x4E90E81: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3) |
|
331 |
| ->09.06% (16,385B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3) |
|
332 |
| ->09.06% (16,385B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3) |
|
333 |
| ->09.06% (16,385B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
334 |
| ->09.06% (16,385B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
335 |
|
|
|
336 |
->07.01% (12,679B) in 54 places, all below massif's threshold (01.00%) |
|
337 |
|
|
|
338 |
->04.53% (8,192B) 0x4E840BF: List<HashItem*>::append(HashItem*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
339 |
| ->04.53% (8,192B) 0x4E8340A: HashTable::initialize() (in /usr/lib64/libsablot.so.0.100.3)
|
|
340 |
| ->04.53% (8,192B) 0x4EA8F43: Tree::initDict() (in /usr/lib64/libsablot.so.0.100.3)
|
|
341 |
| ->04.53% (8,192B) 0x4EAB303: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
342 |
| ->04.53% (8,192B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
343 |
|
|
|
344 |
->02.27% (4,096B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
|
|
345 |
| ->02.27% (4,096B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
|
|
346 |
| ->02.27% (4,096B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
347 |
| ->02.27% (4,096B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
348 |
| ->02.27% (4,096B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
349 |
|
|
|
350 |
->01.35% (2,438B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
|
|
351 |
| ->01.31% (2,366B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
|
|
352 |
| | ->01.31% (2,366B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
353 |
| | ->01.31% (2,366B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
354 |
| | ->01.31% (2,366B) 0x402ED8: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
355 |
| |
|
|
356 |
| ->00.04% (72B) in 1+ places, all below ms_print's threshold (01.00%) |
|
357 |
|
|
|
358 |
->01.31% (2,374B) 0x40164E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
359 |
| ->01.31% (2,374B) 0x402E76: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
360 |
| ->01.31% (2,374B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so) |
|
361 |
|
|
|
362 |
->01.15% (2,072B) 0x406620D: (within /usr/lib64/libexpat.so.1.5.2) |
|
363 |
->01.15% (2,072B) in 2 places, all below massif's threshold (01.00%) |
|
364 |
|
|
365 |
--------------------------------------------------------------------------------
|
|
366 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
|
|
367 |
--------------------------------------------------------------------------------
|
|
368 |
29 3,712,472 181,264 179,623 1,641 0
|
|
369 |
30 3,743,736 181,904 180,180 1,724 0
|
|
370 |
99.05% (180,180B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
371 |
->36.03% (65,536B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
372 |
| ->36.03% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
373 |
| ->36.03% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
374 |
| ->36.03% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
375 |
| ->36.03% (65,536B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
376 |
|
|
|
377 |
->36.03% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
378 |
| ->36.03% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
379 |
| ->36.03% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
380 |
| ->36.03% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
381 |
| ->36.03% (65,536B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
382 |
|
|
|
383 |
->09.01% (16,385B) 0x4E90E81: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
384 |
| ->09.01% (16,385B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
385 |
| ->09.01% (16,385B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
386 |
| ->09.01% (16,385B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
387 |
| ->09.01% (16,385B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
388 |
|
|
|
389 |
->07.45% (13,551B) in 54 places, all below massif's threshold (01.00%) |
|
390 |
|
|
|
391 |
->04.50% (8,192B) 0x4E840BF: List<HashItem*>::append(HashItem*) (in /usr/lib64/libsablot.so.0.100.3) |
|
392 |
| ->04.50% (8,192B) 0x4E8340A: HashTable::initialize() (in /usr/lib64/libsablot.so.0.100.3) |
|
393 |
| ->04.50% (8,192B) 0x4EA8F43: Tree::initDict() (in /usr/lib64/libsablot.so.0.100.3) |
|
394 |
| ->04.50% (8,192B) 0x4EAB303: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
395 |
| ->04.50% (8,192B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
396 |
|
|
|
397 |
->02.25% (4,096B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2) |
|
398 |
| ->02.25% (4,096B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2) |
|
399 |
| ->02.25% (4,096B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3) |
|
400 |
| ->02.25% (4,096B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3) |
|
401 |
| ->02.25% (4,096B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3) |
|
402 |
|
|
|
403 |
->01.34% (2,438B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3) |
|
404 |
| ->01.30% (2,366B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3) |
|
405 |
| | ->01.30% (2,366B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
406 |
| | ->01.30% (2,366B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
407 |
| | ->01.30% (2,366B) 0x402ED8: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
408 |
| | |
|
409 |
| ->00.04% (72B) in 1+ places, all below ms_print's threshold (01.00%) |
|
410 |
|
|
|
411 |
->01.31% (2,374B) 0x40164E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
412 |
| ->01.31% (2,374B) 0x402E76: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
413 |
| ->01.31% (2,374B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
|
|
414 |
|
|
|
415 |
->01.14% (2,072B) 0x406620D: (within /usr/lib64/libexpat.so.1.5.2)
|
|
416 |
->01.14% (2,072B) in 2 places, all below massif's threshold (01.00%) |
|
417 |
||
418 |
--------------------------------------------------------------------------------
|
|
419 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
420 |
--------------------------------------------------------------------------------
|
|
421 |
31 3,761,770 182,184 180,409 1,775 0 |
|
422 |
32 3,790,139 182,808 180,966 1,842 0 |
|
423 |
33 3,817,528 183,448 181,489 1,959 0 |
|
424 |
34 3,845,784 184,016 182,041 1,975 0 |
|
425 |
35 3,865,255 184,328 182,236 2,092 0 |
|
426 |
36 3,896,500 185,088 182,861 2,227 0 |
|
427 |
37 3,914,588 185,056 182,816 2,240 0 |
|
428 |
38 3,943,106 185,584 183,336 2,248 0 |
|
429 |
39 3,961,362 185,832 183,462 2,370 0 |
|
430 |
40 3,981,779 186,440 183,974 2,466 0 |
|
431 |
41 4,010,609 187,080 184,526 2,554 0 |
|
432 |
42 4,039,184 187,840 185,159 2,681 0 |
|
433 |
43 4,057,408 188,120 185,381 2,739 0 |
|
434 |
44 4,075,967 188,312 185,606 2,706 0 |
|
435 |
45 4,098,760 189,264 186,293 2,971 0 |
|
436 |
46 4,135,293 189,728 186,733 2,995 0 |
|
437 |
47 4,153,548 190,392 187,236 3,156 0 |
|
438 |
48 4,177,160 191,096 187,789 3,307 0 |
|
439 |
98.27% (187,789B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
440 |
->34.29% (65,536B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3) |
|
441 |
| ->34.29% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
442 |
| ->34.29% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
443 |
| ->34.29% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
444 |
| ->34.29% (65,536B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
445 |
|
|
|
446 |
->34.29% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3) |
|
447 |
| ->34.29% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3) |
|
448 |
| ->34.29% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3) |
|
449 |
| ->34.29% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
450 |
| ->34.29% (65,536B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
451 |
|
|
|
452 |
->08.57% (16,385B) 0x4E90E81: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3) |
|
453 |
| ->08.57% (16,385B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3) |
|
454 |
| ->08.57% (16,385B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3) |
|
455 |
| ->08.57% (16,385B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
456 |
| ->08.57% (16,385B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
457 |
|
|
|
458 |
->07.92% (15,128B) in 52 places, all below massif's threshold (01.00%) |
|
459 |
|
|
|
460 |
->04.29% (8,192B) 0x4E840BF: List<HashItem*>::append(HashItem*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
461 |
| ->04.29% (8,192B) 0x4E8340A: HashTable::initialize() (in /usr/lib64/libsablot.so.0.100.3)
|
|
462 |
| ->04.29% (8,192B) 0x4EA8F43: Tree::initDict() (in /usr/lib64/libsablot.so.0.100.3)
|
|
463 |
| ->04.29% (8,192B) 0x4EAB303: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
464 |
| ->04.29% (8,192B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
465 |
|
|
|
466 |
->02.14% (4,096B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
|
|
467 |
| ->02.14% (4,096B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
|
|
468 |
| ->02.14% (4,096B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
469 |
| ->02.14% (4,096B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
470 |
| ->02.14% (4,096B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
471 |
|
|
|
472 |
->01.58% (3,016B) 0x4EB6801: Attribute::buildExpr(Situation&, int, ExType) (in /usr/lib64/libsablot.so.0.100.3)
|
|
473 |
| ->01.58% (3,016B) 0x4EB8309: XSLElement::checkAtts(Situation&) (in /usr/lib64/libsablot.so.0.100.3)
|
|
474 |
| ->01.58% (3,016B) 0x4E92509: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
|
|
475 |
| ->01.52% (2,912B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
|
|
476 |
| | ->01.52% (2,912B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
|
|
477 |
| |
|
|
478 |
| ->00.05% (104B) in 1+ places, all below ms_print's threshold (01.00%) |
|
479 |
|
|
|
480 |
->01.58% (3,016B) 0x4EB68EA: Attribute::buildExpr(Situation&, int, ExType) (in /usr/lib64/libsablot.so.0.100.3) |
|
481 |
| ->01.58% (3,016B) 0x4EB8309: XSLElement::checkAtts(Situation&) (in /usr/lib64/libsablot.so.0.100.3) |
|
482 |
| ->01.58% (3,016B) 0x4E92509: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3) |
|
483 |
| ->01.52% (2,912B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2) |
|
484 |
| | ->01.52% (2,912B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2) |
|
485 |
| | |
|
486 |
| ->00.05% (104B) in 1+ places, all below ms_print's threshold (01.00%) |
|
487 |
|
|
|
488 |
->01.28% (2,438B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
|
|
489 |
| ->01.24% (2,366B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
|
|
490 |
| | ->01.24% (2,366B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
491 |
| | ->01.24% (2,366B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
492 |
| | ->01.24% (2,366B) 0x402ED8: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
493 |
| |
|
|
494 |
| ->00.04% (72B) in 1+ places, all below ms_print's threshold (01.00%) |
|
495 |
|
|
|
496 |
->01.24% (2,374B) 0x40164E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
497 |
| ->01.24% (2,374B) 0x402E76: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
498 |
| ->01.24% (2,374B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so) |
|
499 |
|
|
|
500 |
->01.08% (2,072B) 0x406620D: (within /usr/lib64/libexpat.so.1.5.2) |
|
501 |
->01.08% (2,072B) in 2 places, all below massif's threshold (01.00%) |
|
502 |
|
|
503 |
--------------------------------------------------------------------------------
|
|
504 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
|
|
505 |
--------------------------------------------------------------------------------
|
|
506 |
49 4,196,448 190,744 187,492 3,252 0
|
|
507 |
50 4,211,154 190,800 187,555 3,245 0
|
|
508 |
51 4,226,107 191,216 187,931 3,285 0
|
|
509 |
52 4,240,739 191,480 188,072 3,408 0
|
|
510 |
53 4,255,460 191,464 188,067 3,397 0
|
|
511 |
54 4,270,535 191,408 188,052 3,356 0
|
|
512 |
55 4,286,567 96,616 93,682 2,934 0
|
|
513 |
56 4,301,500 93,784 91,093 2,691 0
|
|
514 |
57 4,316,875 95,112 92,392 2,720 0
|
|
515 |
97.14% (92,392B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
516 |
->68.90% (65,536B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
517 |
| ->68.90% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
518 |
| ->68.90% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
519 |
| ->68.90% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
520 |
| ->68.90% (65,536B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
|
|
521 |
|
|
|
522 |
->08.61% (8,192B) 0x4E840BF: List<HashItem*>::append(HashItem*) (in /usr/lib64/libsablot.so.0.100.3)
|
|
523 |
| ->08.61% (8,192B) 0x4E8340A: HashTable::initialize() (in /usr/lib64/libsablot.so.0.100.3)
|
|
524 |
| ->08.61% (8,192B) 0x4EA8F43: Tree::initDict() (in /usr/lib64/libsablot.so.0.100.3)
|
|
525 |
| ->08.61% (8,192B) 0x4EAB303: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
526 |
| ->08.61% (8,192B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
527 |
|
|
|
528 |
->04.41% (4,193B) in 57 places, all below massif's threshold (01.00%) |
|
529 |
|
|
|
530 |
->03.17% (3,016B) 0x4EB6801: Attribute::buildExpr(Situation&, int, ExType) (in /usr/lib64/libsablot.so.0.100.3) |
|
531 |
| ->03.17% (3,016B) 0x4EB8309: XSLElement::checkAtts(Situation&) (in /usr/lib64/libsablot.so.0.100.3) |
|
532 |
| ->03.17% (3,016B) 0x4E92509: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3) |
|
533 |
| ->03.06% (2,912B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2) |
|
534 |
| | ->03.06% (2,912B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2) |
|
535 |
| | |
|
536 |
| ->00.11% (104B) in 1+ places, all below ms_print's threshold (01.00%) |
|
537 |
|
|
|
538 |
->03.17% (3,016B) 0x4EB68EA: Attribute::buildExpr(Situation&, int, ExType) (in /usr/lib64/libsablot.so.0.100.3)
|
|
539 |
| ->03.17% (3,016B) 0x4EB8309: XSLElement::checkAtts(Situation&) (in /usr/lib64/libsablot.so.0.100.3)
|
|
540 |
| ->03.17% (3,016B) 0x4E92509: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
|
|
541 |
| ->03.06% (2,912B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
|
|
542 |
| | ->03.06% (2,912B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
|
|
543 |
| |
|
|
544 |
| ->00.11% (104B) in 1+ places, all below ms_print's threshold (01.00%) |
|
545 |
|
|
|
546 |
->02.50% (2,374B) 0x40164E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
547 |
| ->02.50% (2,374B) 0x402E76: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
548 |
| ->02.50% (2,374B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so) |
|
549 |
|
|
|
550 |
->01.42% (1,352B) 0x4EB6948: Attribute::buildExpr(Situation&, int, ExType) (in /usr/lib64/libsablot.so.0.100.3) |
|
551 |
| ->01.42% (1,352B) 0x4EB8309: XSLElement::checkAtts(Situation&) (in /usr/lib64/libsablot.so.0.100.3) |
|
552 |
| ->01.42% (1,352B) 0x4E92509: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3) |
|
553 |
| ->01.42% (1,352B) in 2 places, all below massif's threshold (01.00%) |
|
554 |
|
|
|
555 |
->01.42% (1,352B) 0x4E760F3: Expression::Expression(Element&, ExFunctor) (in /usr/lib64/libsablot.so.0.100.3)
|
|
556 |
| ->01.31% (1,248B) 0x4E78D05: Expression::parseLP(Situation&, Tokenizer&, int&, int, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
557 |
| | ->01.31% (1,248B) 0x4E79287: Expression::parseBasic(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
558 |
| | ->01.31% (1,248B) 0x4E7A465: Expression::parse(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
559 |
| | ->01.31% (1,248B) 0x4E7A57D: Expression::parse(Situation&, DStr const&, int, int) (in /usr/lib64/libsablot.so.0.100.3)
|
|
560 |
| |
|
|
561 |
| ->00.11% (104B) in 1+ places, all below ms_print's threshold (01.00%) |
|
562 |
|
|
|
563 |
->01.31% (1,248B) 0x4E78CF2: Expression::parseLP(Situation&, Tokenizer&, int&, int, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
564 |
| ->01.31% (1,248B) 0x4E79287: Expression::parseBasic(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
565 |
| ->01.31% (1,248B) 0x4E7A465: Expression::parse(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
566 |
| ->01.31% (1,248B) 0x4E7A57D: Expression::parse(Situation&, DStr const&, int, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
567 |
| ->01.31% (1,248B) 0x4EB6997: Attribute::buildExpr(Situation&, int, ExType) (in /usr/lib64/libsablot.so.0.100.3) |
|
568 |
|
|
|
569 |
->01.14% (1,088B) 0x4E9B0D2: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3) |
|
570 |
| ->01.14% (1,088B) 0x401541: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
571 |
| ->01.14% (1,088B) 0x402ED8: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
572 |
| ->01.14% (1,088B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so) |
|
573 |
|
|
|
574 |
->01.08% (1,025B) 0x401C68: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
575 |
->01.08% (1,025B) 0x40333F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
576 |
->01.08% (1,025B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so) |
|
577 |
||
578 |
--------------------------------------------------------------------------------
|
|
579 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
580 |
--------------------------------------------------------------------------------
|
|
581 |
58 4,331,733 95,456 92,473 2,983 0 |
|
582 |
59 4,347,124 97,312 94,171 3,141 0 |
|
583 |
60 4,363,331 97,248 94,125 3,123 0 |
|
584 |
61 4,378,922 97,176 94,086 3,090 0 |
|
585 |
62 4,393,714 95,752 92,854 2,898 0 |
|
586 |
63 4,408,684 90,792 88,687 2,105 0 |
|
587 |
64 4,423,289 85,800 84,542 1,258 0 |
|
588 |
65 4,438,320 82,976 82,214 762 0 |
|
589 |
66 4,458,464 82,872 82,150 722 0 |
|
590 |
67 4,474,345 7,296 6,766 530 0 |
|
591 |
92.74% (6,766B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
592 |
->32.54% (2,374B) 0x40164E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
593 |
| ->32.54% (2,374B) 0x402E76: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
594 |
| ->32.54% (2,374B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so) |
|
595 |
|
|
|
596 |
->20.44% (1,491B) 0x591229E: (within /lib64/libc-2.9.so) |
|
597 |
| ->20.44% (1,491B) 0x59113A6: (within /lib64/libc-2.9.so) |
|
598 |
| ->20.44% (1,491B) 0x5911555: (within /lib64/libc-2.9.so) |
|
599 |
| ->20.44% (1,491B) 0x4EA3784: Situation::timeStr() (in /usr/lib64/libsablot.so.0.100.3) |
|
600 |
| ->20.44% (1,491B) 0x4E9A26E: doStart(Situation&) (in /usr/lib64/libsablot.so.0.100.3) |
|
601 |
|
|
|
602 |
->14.05% (1,025B) 0x401C68: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
603 |
| ->14.05% (1,025B) 0x40333F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
604 |
| ->14.05% (1,025B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so) |
|
605 |
|
|
|
606 |
->09.76% (712B) 0x4E6E9B0: DecimalFormatList::initialize() (in /usr/lib64/libsablot.so.0.100.3) |
|
607 |
| ->09.76% (712B) 0x4E6EA80: DecimalFormatList::DecimalFormatList() (in /usr/lib64/libsablot.so.0.100.3) |
|
608 |
| ->09.76% (712B) 0x4E97A11: Processor::Processor() (in /usr/lib64/libsablot.so.0.100.3) |
|
609 |
| ->09.76% (712B) 0x4E9AD6C: SablotCreateProcessorForSituation (in /usr/lib64/libsablot.so.0.100.3) |
|
610 |
| ->09.76% (712B) 0x402ED8: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
611 |
|
|
|
612 |
->08.22% (600B) 0x4E9AD61: SablotCreateProcessorForSituation (in /usr/lib64/libsablot.so.0.100.3) |
|
613 |
| ->08.22% (600B) 0x402ED8: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
614 |
| ->08.22% (600B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so) |
|
615 |
|
|
|
616 |
->02.96% (216B) 0x4E9A169: SablotCreateSituation (in /usr/lib64/libsablot.so.0.100.3) |
|
617 |
| ->02.96% (216B) 0x402EB2: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom) |
|
618 |
| ->02.96% (216B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so) |
|
619 |
|
|
|
620 |
->02.65% (193B) in 63 places, all below massif's threshold (01.00%) |
|
621 |
|
|
|
622 |
->01.12% (82B) 0x5910BA8: (within /lib64/libc-2.9.so)
|
|
623 |
| ->01.12% (82B) 0x5912705: (within /lib64/libc-2.9.so)
|
|
624 |
| ->01.12% (82B) 0x59113A6: (within /lib64/libc-2.9.so)
|
|
625 |
| ->01.12% (82B) 0x5911555: (within /lib64/libc-2.9.so)
|
|
626 |
| ->01.12% (82B) 0x4EA3784: Situation::timeStr() (in /usr/lib64/libsablot.so.0.100.3)
|
|
627 |
|
|
|
628 |
->01.00% (73B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
|
|
629 |
->01.00% (73B) in 14 places, all below massif's threshold (01.00%) |
|
630 |
||
631 |
--------------------------------------------------------------------------------
|
|
632 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
633 |
--------------------------------------------------------------------------------
|
|
634 |
68 4,490,233 7,240 6,752 488 0 |
|
635 |
69 4,534,826 1,648 1,568 80 0 |