/xmlbench/trunk

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

« back to all changes in this revision

Viewing changes to results.memory/xsl.odt.expat-sablotron-dom.dummy

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

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
--------------------------------------------------------------------------------
 
2
Command:            ./expat-sablotron-dom 1 ../xml.files/odt/content.xml ../xml.files/odt/export/odt2mediawiki.xsl
 
3
Massif arguments:   --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
 
4
ms_print arguments: /tmp/massif.out
 
5
--------------------------------------------------------------------------------
 
6
 
 
7
 
 
8
    MB
 
9
3.701^                                                                    #   
 
10
     |                                                              . .:: #:. 
 
11
     |                                                           . :: ::: #::.
 
12
     |                                                      . .::: :: ::: #:::
 
13
     |                                                  ,..:: :::: :: ::: #:::
 
14
     |                                              , @ @:::: :::: :: ::: #:::
 
15
     |                                          .@::@ @ @:::: :::: :: ::: #:::
 
16
     |                                    ....: :@::@ @ @:::: :::: :: ::: #:::
 
17
     |                               . ,: ::::: :@::@ @ @:::: :::: :: ::: #:::
 
18
     |                             .@: @: ::::: :@::@ @ @:::: :::: :: ::: #:::
 
19
     |                         . @::@: @: ::::: :@::@ @ @:::: :::: :: ::: #:::
 
20
     |                    ,. @:: @::@: @: ::::: :@::@ @ @:::: :::: :: ::: #:::
 
21
     |                  . @: @:: @::@: @: ::::: :@::@ @ @:::: :::: :: ::: #:::
 
22
     |               . :: @: @:: @::@: @: ::::: :@::@ @ @:::: :::: :: ::: #:::
 
23
     |         .,,@::: :: @: @:: @::@: @: ::::: :@::@ @ @:::: :::: :: ::: #:::
 
24
     |         :@@@::: :: @: @:: @::@: @: ::::: :@::@ @ @:::: :::: :: ::: #:::
 
25
     |         :@@@::: :: @: @:: @::@: @: ::::: :@::@ @ @:::: :::: :: ::: #:::
 
26
     |         :@@@::: :: @: @:: @::@: @: ::::: :@::@ @ @:::: :::: :: ::: #:::
 
27
     |         :@@@::: :: @: @:: @::@: @: ::::: :@::@ @ @:::: :::: :: ::: #:::
 
28
     |         :@@@::: :: @: @:: @::@: @: ::::: :@::@ @ @:::: :::: :: ::: #:::
 
29
   0 +----------------------------------------------------------------------->Mi
 
30
     0                                                                   26.19
 
31
 
 
32
Number of snapshots: 53
 
33
 Detailed snapshots: [3, 4, 5, 11, 13, 16, 19, 21, 29, 32, 33, 34, 48 (peak)]
 
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,082              576              568             8            0
 
40
  2      3,575,344        1,074,664        1,074,197           467            0
 
41
  3      3,988,886        1,100,456        1,098,608         1,848            0
 
42
99.83% (1,098,608B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
43
->78.79% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
44
| ->74.80% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
45
| | ->74.80% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
46
| |   
 
47
| ->03.99% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
48
|   ->03.99% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
49
|     
 
50
->05.96% (65,536B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
51
| ->05.96% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
52
|   ->05.96% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
53
|     ->05.96% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
54
|       ->05.96% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
55
|         
 
56
->05.96% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
57
| ->05.96% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
58
|   ->05.96% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
59
|     ->05.96% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
60
|       ->05.96% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
61
|         
 
62
->04.00% (43,991B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
63
| ->03.99% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
64
| | ->03.99% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
65
| |   ->03.99% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
66
| |     ->03.99% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
67
| |       
 
68
| ->00.01% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
69
 
70
->02.15% (23,685B) in 54 places, all below massif's threshold (01.00%)
 
71
 
72
->01.49% (16,385B) 0x4E90E81: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
73
| ->01.49% (16,385B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
74
|   ->01.49% (16,385B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
75
|     ->01.49% (16,385B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
76
|       ->01.49% (16,385B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
77
|         
 
78
->01.49% (16,384B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
 
79
  ->01.49% (16,384B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
 
80
    ->01.49% (16,384B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
81
      ->01.49% (16,384B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
82
        ->01.49% (16,384B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
83
          
 
84
--------------------------------------------------------------------------------
 
85
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
86
--------------------------------------------------------------------------------
 
87
  4      4,302,638        1,104,976        1,102,611         2,365            0
 
88
99.79% (1,102,611B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
89
->78.47% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
90
| ->74.50% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
91
| | ->74.50% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
92
| |   
 
93
| ->03.98% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
94
|   ->03.98% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
95
|     
 
96
->05.93% (65,536B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
97
| ->05.93% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
98
|   ->05.93% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
99
|     ->05.93% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
100
|       ->05.93% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
101
|         
 
102
->05.93% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
103
| ->05.93% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
104
|   ->05.93% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
105
|     ->05.93% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
106
|       ->05.93% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
107
|         
 
108
->03.98% (43,991B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
109
| ->03.98% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
110
| | ->03.98% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
111
| |   ->03.98% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
112
| |     ->03.98% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
113
| |       
 
114
| ->00.01% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
115
 
116
->02.51% (27,688B) in 60 places, all below massif's threshold (01.00%)
 
117
 
118
->01.48% (16,385B) 0x4E90E81: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
119
| ->01.48% (16,385B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
120
|   ->01.48% (16,385B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
121
|     ->01.48% (16,385B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
122
|       ->01.48% (16,385B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
123
|         
 
124
->01.48% (16,384B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
 
125
  ->01.48% (16,384B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
 
126
    ->01.48% (16,384B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
127
      ->01.48% (16,384B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
128
        ->01.48% (16,384B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
129
          
 
130
--------------------------------------------------------------------------------
 
131
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
132
--------------------------------------------------------------------------------
 
133
  5      4,736,391        1,172,768        1,170,067         2,701            0
 
134
99.77% (1,170,067B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
135
->73.94% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
136
| ->70.19% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
137
| | ->70.19% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
138
| |   
 
139
| ->03.75% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
140
|   ->03.75% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
141
|     
 
142
->11.18% (131,072B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
143
| ->05.59% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
144
| | ->05.59% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
145
| |   ->05.59% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
146
| |     ->05.59% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
147
| |       
 
148
| ->05.59% (65,536B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
149
|   ->05.59% (65,536B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
150
|     ->05.59% (65,536B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
151
|       ->05.59% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
152
|         
 
153
->05.59% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
154
| ->05.59% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
155
|   ->05.59% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
156
|     ->05.59% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
157
|       ->05.59% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
158
|         
 
159
->03.75% (43,991B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
160
| ->03.75% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
161
| | ->03.75% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
162
| |   ->03.75% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
163
| |     ->03.75% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
164
| |       
 
165
| ->00.01% (65B) in 1+ places, all below ms_print's threshold (01.00%)
 
166
 
167
->02.52% (29,608B) in 62 places, all below massif's threshold (01.00%)
 
168
 
169
->01.40% (16,385B) 0x4E90E81: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
170
| ->01.40% (16,385B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
171
|   ->01.40% (16,385B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
172
|     ->01.40% (16,385B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
173
|       ->01.40% (16,385B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
174
|         
 
175
->01.40% (16,384B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
 
176
  ->01.40% (16,384B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
 
177
    ->01.40% (16,384B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
178
      ->01.40% (16,384B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
179
        ->01.40% (16,384B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
180
          
 
181
--------------------------------------------------------------------------------
 
182
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
183
--------------------------------------------------------------------------------
 
184
  6      5,028,798        1,245,272        1,241,653         3,619            0
 
185
  7      5,562,919        1,255,088        1,250,286         4,802            0
 
186
  8      5,895,515        1,322,144        1,317,200         4,944            0
 
187
  9      6,557,003        1,395,000        1,389,145         5,855            0
 
188
 10      7,189,143        1,529,104        1,522,825         6,279            0
 
189
 11      7,878,551        1,665,184        1,658,381         6,803            0
 
190
99.59% (1,658,381B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
191
->52.07% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
192
| ->49.43% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
193
| | ->49.43% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
194
| |   
 
195
| ->02.64% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
196
|   ->02.64% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
197
|     
 
198
->35.42% (589,824B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
199
| ->31.49% (524,288B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
200
| | ->23.61% (393,216B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
201
| | | ->23.61% (393,216B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
202
| | |   ->11.81% (196,608B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
203
| | |   | 
 
204
| | |   ->11.81% (196,608B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
205
| | |     
 
206
| | ->07.87% (131,072B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
207
| |   ->03.94% (65,536B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
208
| |   | ->03.94% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
209
| |   |   
 
210
| |   ->03.94% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
211
| |     ->03.94% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
212
| |       
 
213
| ->03.94% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
214
|   ->03.94% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
215
|     ->03.94% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
216
|       ->03.94% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
217
|         
 
218
->05.52% (91,915B) in 72 places, all below massif's threshold (01.00%)
 
219
 
220
->03.94% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
221
| ->03.94% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
222
|   ->03.94% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
223
|     ->03.94% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
224
|       ->03.94% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
225
|         
 
226
->02.64% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
227
  ->02.64% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
228
  | ->02.64% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
229
  |   ->02.64% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
230
  |     ->02.64% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
231
  |       
 
232
  ->00.01% (89B) in 1+ places, all below ms_print's threshold (01.00%)
 
233
  
 
234
--------------------------------------------------------------------------------
 
235
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
236
--------------------------------------------------------------------------------
 
237
 12      8,258,306        1,668,248        1,661,012         7,236            0
 
238
 13      8,832,006        1,805,120        1,797,071         8,049            0
 
239
99.55% (1,797,071B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
240
->48.04% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
241
| ->45.60% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
242
| | ->45.60% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
243
| |   
 
244
| ->02.43% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
245
|   ->02.43% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
246
|     
 
247
->39.94% (720,896B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
248
| ->36.31% (655,360B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
249
| | ->29.04% (524,288B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
250
| | | ->29.04% (524,288B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
251
| | |   ->14.52% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
252
| | |   | 
 
253
| | |   ->14.52% (262,144B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
254
| | |     
 
255
| | ->07.26% (131,072B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
256
| |   ->03.63% (65,536B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
257
| |   | ->03.63% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
258
| |   |   
 
259
| |   ->03.63% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
260
| |     ->03.63% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
261
| |       
 
262
| ->03.63% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
263
|   ->03.63% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
264
|     ->03.63% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
265
|       ->03.63% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
266
|         
 
267
->05.51% (99,533B) in 72 places, all below massif's threshold (01.00%)
 
268
 
269
->03.63% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
270
| ->03.63% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
271
|   ->03.63% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
272
|     ->03.63% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
273
|       ->03.63% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
274
|         
 
275
->02.44% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
276
  ->02.43% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
277
  | ->02.43% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
278
  |   ->02.43% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
279
  |     ->02.43% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
280
  |       
 
281
  ->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
 
282
  
 
283
--------------------------------------------------------------------------------
 
284
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
285
--------------------------------------------------------------------------------
 
286
 14      9,352,625        1,812,392        1,803,339         9,053            0
 
287
 15      9,790,289        1,880,832        1,871,369         9,463            0
 
288
 16     10,299,143        2,015,552        2,005,408        10,144            0
 
289
99.50% (2,005,408B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
290
->45.52% (917,504B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
291
| ->42.27% (851,968B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
292
| | ->29.26% (589,824B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
293
| | | ->29.26% (589,824B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
294
| | |   ->16.26% (327,680B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
295
| | |   | 
 
296
| | |   ->13.01% (262,144B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
297
| | |     
 
298
| | ->09.75% (196,608B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
299
| | | ->06.50% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
300
| | | | ->06.50% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
301
| | | |   
 
302
| | | ->03.25% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
303
| | |   ->03.25% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
304
| | |     
 
305
| | ->03.25% (65,536B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
306
| |   ->03.25% (65,536B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
307
| |     ->03.25% (65,536B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
308
| |       
 
309
| ->03.25% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
310
|   ->03.25% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
311
|     ->03.25% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
312
|       ->03.25% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
313
|         
 
314
->43.02% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
315
| ->40.84% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
316
| | ->40.84% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
317
| |   
 
318
| ->02.18% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
319
|   ->02.18% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
320
|     
 
321
->05.52% (111,262B) in 72 places, all below massif's threshold (01.00%)
 
322
 
323
->03.25% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
324
| ->03.25% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
325
|   ->03.25% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
326
|     ->03.25% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
327
|       ->03.25% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
328
|         
 
329
->02.18% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
330
  ->02.18% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
331
  | ->02.18% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
332
  |   ->02.18% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
333
  |     ->02.18% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
334
  |       
 
335
  ->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
 
336
  
 
337
--------------------------------------------------------------------------------
 
338
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
339
--------------------------------------------------------------------------------
 
340
 17     10,690,602        2,023,792        2,012,504        11,288            0
 
341
 18     11,132,080        2,093,560        2,081,709        11,851            0
 
342
 19     11,479,134        2,162,496        2,150,173        12,323            0
 
343
99.43% (2,150,173B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
344
->48.49% (1,048,576B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
345
| ->45.46% (983,040B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
346
| | ->30.31% (655,360B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
347
| | | ->30.31% (655,360B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
348
| | |   ->15.15% (327,680B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
349
| | |   | 
 
350
| | |   ->15.15% (327,680B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
351
| | |     
 
352
| | ->09.09% (196,608B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
353
| | | ->06.06% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
354
| | | | ->06.06% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
355
| | | |   
 
356
| | | ->03.03% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
357
| | |   ->03.03% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
358
| | |     
 
359
| | ->03.03% (65,536B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
360
| | | ->03.03% (65,536B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
361
| | |   ->03.03% (65,536B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
362
| | |     
 
363
| | ->03.03% (65,536B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
364
| |   ->03.03% (65,536B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
365
| |     ->03.03% (65,536B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
366
| |       
 
367
| ->03.03% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
368
|   ->03.03% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
369
|     ->03.03% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
370
|       ->03.03% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
371
|         
 
372
->40.10% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
373
| ->38.07% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
374
| | ->38.07% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
375
| |   
 
376
| ->02.03% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
377
|   ->02.03% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
378
|     
 
379
->05.78% (124,955B) in 72 places, all below massif's threshold (01.00%)
 
380
 
381
->03.03% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
382
| ->03.03% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
383
|   ->03.03% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
384
|     ->03.03% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
385
|       ->03.03% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
386
|         
 
387
->02.04% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
388
  ->02.03% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
389
  | ->02.03% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
390
  |   ->02.03% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
391
  |     ->02.03% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
392
  |       
 
393
  ->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
 
394
  
 
395
--------------------------------------------------------------------------------
 
396
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
397
--------------------------------------------------------------------------------
 
398
 20     12,062,859        2,236,664        2,223,264        13,400            0
 
399
 21     12,734,448        2,320,640        2,306,964        13,676            0
 
400
99.41% (2,306,964B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
401
->50.83% (1,179,648B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
402
| ->48.01% (1,114,112B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
403
| | ->31.06% (720,896B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
404
| | | ->31.06% (720,896B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
405
| | |   ->16.94% (393,216B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
406
| | |   | 
 
407
| | |   ->14.12% (327,680B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
408
| | |     
 
409
| | ->08.47% (196,608B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
410
| | | ->05.65% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
411
| | | | ->05.65% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
412
| | | |   
 
413
| | | ->02.82% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
414
| | |   ->02.82% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
415
| | |     
 
416
| | ->02.82% (65,536B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
417
| | | ->02.82% (65,536B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
418
| | |   ->02.82% (65,536B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
419
| | |     
 
420
| | ->02.82% (65,536B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
421
| | | ->02.82% (65,536B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
422
| | |   ->02.82% (65,536B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
423
| | |     
 
424
| | ->02.82% (65,536B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
425
| |   ->02.82% (65,536B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
426
| |     ->02.82% (65,536B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
427
| |       
 
428
| ->02.82% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
429
|   ->02.82% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
430
|     ->02.82% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
431
|       ->02.82% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
432
|         
 
433
->37.36% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
434
| ->35.47% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
435
| | ->35.47% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
436
| |   
 
437
| ->01.89% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
438
|   ->01.89% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
439
|     
 
440
->05.08% (117,906B) in 71 places, all below massif's threshold (01.00%)
 
441
 
442
->02.82% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
443
| ->02.82% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
444
|   ->02.82% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
445
|     ->02.82% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
446
|       ->02.82% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
447
|         
 
448
->01.90% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
449
| ->01.89% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
450
| | ->01.89% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
451
| |   ->01.89% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
452
| |     ->01.89% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
453
| |       
 
454
| ->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
 
455
 
456
->01.41% (32,768B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
 
457
  ->01.41% (32,768B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
 
458
    ->01.41% (32,768B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
459
      ->01.41% (32,768B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
460
        ->01.41% (32,768B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
461
          
 
462
--------------------------------------------------------------------------------
 
463
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
464
--------------------------------------------------------------------------------
 
465
 22     13,332,410        2,390,248        2,376,129        14,119            0
 
466
 23     13,819,394        2,459,352        2,444,675        14,677            0
 
467
 24     14,270,565        2,472,688        2,456,491        16,197            0
 
468
 25     14,611,604        2,482,360        2,464,251        18,109            0
 
469
 26     14,970,617        2,522,496        2,500,967        21,529            0
 
470
 27     15,461,819        2,574,768        2,555,813        18,955            0
 
471
 28     16,051,529        2,646,704        2,627,026        19,678            0
 
472
 29     16,413,503        2,717,192        2,696,885        20,307            0
 
473
99.25% (2,696,885B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
474
->55.47% (1,507,328B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
475
| ->53.06% (1,441,792B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
476
| | ->36.18% (983,040B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
477
| | | ->36.18% (983,040B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
478
| | |   ->19.30% (524,288B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
479
| | |   | 
 
480
| | |   ->16.88% (458,752B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
481
| | |     
 
482
| | ->07.24% (196,608B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
483
| | | ->04.82% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
484
| | | | ->04.82% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
485
| | | |   
 
486
| | | ->02.41% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
487
| | |   ->02.41% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
488
| | |     
 
489
| | ->04.82% (131,072B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
490
| | | ->04.82% (131,072B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
491
| | |   ->04.82% (131,072B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
492
| | |     
 
493
| | ->02.41% (65,536B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
494
| | | ->02.41% (65,536B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
495
| | |   ->02.41% (65,536B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
496
| | |     
 
497
| | ->02.41% (65,536B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
498
| |   ->02.41% (65,536B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
499
| |     ->02.41% (65,536B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
500
| |       
 
501
| ->02.41% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
502
|   ->02.41% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
503
|     ->02.41% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
504
|       ->02.41% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
505
|         
 
506
->31.91% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
507
| ->30.29% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
508
| | ->30.29% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
509
| |   
 
510
| ->01.62% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
511
|   ->01.62% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
512
|     
 
513
->04.37% (118,787B) in 71 places, all below massif's threshold (01.00%)
 
514
 
515
->02.41% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
516
| ->02.41% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
517
|   ->02.41% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
518
|     ->02.41% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
519
|       ->02.41% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
520
|         
 
521
->01.62% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
522
| ->01.62% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
523
| | ->01.62% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
524
| |   ->01.62% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
525
| |     ->01.62% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
526
| |       
 
527
| ->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
 
528
 
529
->01.21% (32,768B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
 
530
| ->01.21% (32,768B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
 
531
|   ->01.21% (32,768B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
532
|     ->01.21% (32,768B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
533
|       ->01.21% (32,768B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
534
|         
 
535
->01.16% (31,616B) 0x4E760F3: Expression::Expression(Element&, ExFunctor) (in /usr/lib64/libsablot.so.0.100.3)
 
536
| ->01.09% (29,744B) 0x4E78D05: Expression::parseLP(Situation&, Tokenizer&, int&, int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
537
| | ->01.06% (28,808B) 0x4E79287: Expression::parseBasic(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
538
| | | ->01.06% (28,808B) 0x4E7A465: Expression::parse(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
539
| | |   ->01.06% (28,808B) in 7 places, all below massif's threshold (01.00%)
 
540
| | |     
 
541
| | ->00.03% (936B) in 1+ places, all below ms_print's threshold (01.00%)
 
542
| | 
 
543
| ->00.07% (1,872B) in 1+ places, all below ms_print's threshold (01.00%)
 
544
 
545
->01.09% (29,744B) 0x4E78CF2: Expression::parseLP(Situation&, Tokenizer&, int&, int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
546
  ->01.06% (28,808B) 0x4E79287: Expression::parseBasic(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
547
  | ->01.06% (28,808B) 0x4E7A465: Expression::parse(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
548
  |   ->01.06% (28,808B) in 7 places, all below massif's threshold (01.00%)
 
549
  |     
 
550
  ->00.03% (936B) in 1+ places, all below ms_print's threshold (01.00%)
 
551
  
 
552
--------------------------------------------------------------------------------
 
553
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
554
--------------------------------------------------------------------------------
 
555
 30     16,977,687        2,729,872        2,707,877        21,995            0
 
556
 31     17,507,576        2,803,912        2,780,769        23,143            0
 
557
 32     17,919,996        2,873,312        2,849,685        23,627            0
 
558
99.18% (2,849,685B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
559
->57.02% (1,638,400B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
560
| ->54.74% (1,572,864B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
561
| | ->38.77% (1,114,112B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
562
| | | ->38.77% (1,114,112B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
563
| | |   ->22.81% (655,360B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
564
| | |   | 
 
565
| | |   ->15.97% (458,752B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
566
| | |     
 
567
| | ->06.84% (196,608B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
568
| | | ->04.56% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
569
| | | | ->04.56% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
570
| | | |   
 
571
| | | ->02.28% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
572
| | |   ->02.28% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
573
| | |     
 
574
| | ->04.56% (131,072B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
575
| | | ->04.56% (131,072B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
576
| | |   ->04.56% (131,072B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
577
| | |     
 
578
| | ->02.28% (65,536B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
579
| | | ->02.28% (65,536B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
580
| | |   ->02.28% (65,536B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
581
| | |     
 
582
| | ->02.28% (65,536B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
583
| |   ->02.28% (65,536B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
584
| |     ->02.28% (65,536B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
585
| |       
 
586
| ->02.28% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
587
|   ->02.28% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
588
|     ->02.28% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
589
|       ->02.28% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
590
|         
 
591
->30.18% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
592
| ->28.65% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
593
| | ->28.65% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
594
| |   
 
595
| ->01.53% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
596
|   ->01.53% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
597
|     
 
598
->04.88% (140,307B) in 71 places, all below massif's threshold (01.00%)
 
599
 
600
->02.28% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
601
| ->02.28% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
602
|   ->02.28% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
603
|     ->02.28% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
604
|       ->02.28% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
605
|         
 
606
->01.53% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
607
| ->01.53% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
608
| | ->01.53% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
609
| |   ->01.53% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
610
| |     ->01.53% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
611
| |       
 
612
| ->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
 
613
 
614
->01.14% (32,768B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
 
615
| ->01.14% (32,768B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
 
616
|   ->01.14% (32,768B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
617
|     ->01.14% (32,768B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
618
|       ->01.14% (32,768B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
619
|         
 
620
->01.10% (31,720B) 0x4E760F3: Expression::Expression(Element&, ExFunctor) (in /usr/lib64/libsablot.so.0.100.3)
 
621
| ->01.04% (29,848B) 0x4E78D05: Expression::parseLP(Situation&, Tokenizer&, int&, int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
622
| | ->01.01% (28,912B) 0x4E79287: Expression::parseBasic(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
623
| | | ->01.01% (28,912B) 0x4E7A465: Expression::parse(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
624
| | |   ->01.01% (28,912B) in 7 places, all below massif's threshold (01.00%)
 
625
| | |     
 
626
| | ->00.03% (936B) in 1+ places, all below ms_print's threshold (01.00%)
 
627
| | 
 
628
| ->00.07% (1,872B) in 1+ places, all below ms_print's threshold (01.00%)
 
629
 
630
->01.04% (29,848B) 0x4E78CF2: Expression::parseLP(Situation&, Tokenizer&, int&, int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
631
  ->01.01% (28,912B) 0x4E79287: Expression::parseBasic(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
632
  | ->01.01% (28,912B) 0x4E7A465: Expression::parse(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
633
  |   ->01.01% (28,912B) in 7 places, all below massif's threshold (01.00%)
 
634
  |     
 
635
  ->00.03% (936B) in 1+ places, all below ms_print's threshold (01.00%)
 
636
  
 
637
--------------------------------------------------------------------------------
 
638
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
639
--------------------------------------------------------------------------------
 
640
 33     18,502,269        2,944,992        2,920,413        24,579            0
 
641
99.17% (2,920,413B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
642
->57.86% (1,703,936B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
643
| ->55.63% (1,638,400B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
644
| | ->40.06% (1,179,648B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
645
| | | ->40.06% (1,179,648B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
646
| | |   ->24.48% (720,896B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
647
| | |   | 
 
648
| | |   ->15.58% (458,752B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
649
| | |     
 
650
| | ->06.68% (196,608B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
651
| | | ->04.45% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
652
| | | | ->04.45% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
653
| | | |   
 
654
| | | ->02.23% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
655
| | |   ->02.23% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
656
| | |     
 
657
| | ->04.45% (131,072B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
658
| | | ->04.45% (131,072B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
659
| | |   ->04.45% (131,072B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
660
| | |     
 
661
| | ->02.23% (65,536B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
662
| | | ->02.23% (65,536B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
663
| | |   ->02.23% (65,536B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
664
| | |     
 
665
| | ->02.23% (65,536B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
666
| |   ->02.23% (65,536B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
667
| |     ->02.23% (65,536B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
668
| |       
 
669
| ->02.23% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
670
|   ->02.23% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
671
|     ->02.23% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
672
|       ->02.23% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
673
|         
 
674
->29.44% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
675
| ->27.95% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
676
| | ->27.95% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
677
| |   
 
678
| ->01.49% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
679
|   ->01.49% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
680
|     
 
681
->04.92% (144,875B) in 71 places, all below massif's threshold (01.00%)
 
682
 
683
->02.23% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
684
| ->02.23% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
685
|   ->02.23% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
686
|     ->02.23% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
687
|       ->02.23% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
688
|         
 
689
->01.49% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
690
| ->01.49% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
691
| | ->01.49% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
692
| |   ->01.49% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
693
| |     ->01.49% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
694
| |       
 
695
| ->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
 
696
 
697
->01.11% (32,768B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
 
698
| ->01.11% (32,768B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
 
699
|   ->01.11% (32,768B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
700
|     ->01.11% (32,768B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
701
|       ->01.11% (32,768B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
702
|         
 
703
->01.09% (32,032B) 0x4E760F3: Expression::Expression(Element&, ExFunctor) (in /usr/lib64/libsablot.so.0.100.3)
 
704
| ->01.02% (30,160B) 0x4E78D05: Expression::parseLP(Situation&, Tokenizer&, int&, int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
705
| | ->01.02% (30,160B) in 2 places, all below massif's threshold (01.00%)
 
706
| |   
 
707
| ->00.06% (1,872B) in 1+ places, all below ms_print's threshold (01.00%)
 
708
 
709
->01.02% (30,160B) 0x4E78CF2: Expression::parseLP(Situation&, Tokenizer&, int&, int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
710
  ->01.02% (30,160B) in 2 places, all below massif's threshold (01.00%)
 
711
    
 
712
--------------------------------------------------------------------------------
 
713
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
714
--------------------------------------------------------------------------------
 
715
 34     19,157,327        3,021,776        2,995,582        26,194            0
 
716
99.13% (2,995,582B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
717
->58.56% (1,769,472B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
718
| ->56.39% (1,703,936B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
719
| | ->39.04% (1,179,648B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
720
| | | ->39.04% (1,179,648B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
721
| | |   ->23.86% (720,896B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
722
| | |   | 
 
723
| | |   ->15.18% (458,752B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
724
| | |     
 
725
| | ->06.51% (196,608B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
726
| | | ->04.34% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
727
| | | | ->04.34% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
728
| | | |   
 
729
| | | ->02.17% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
730
| | |   ->02.17% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
731
| | |     
 
732
| | ->04.34% (131,072B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
733
| | | ->04.34% (131,072B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
734
| | |   ->04.34% (131,072B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
735
| | |     
 
736
| | ->04.34% (131,072B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
737
| | | ->04.34% (131,072B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
738
| | |   ->04.34% (131,072B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
739
| | |     
 
740
| | ->02.17% (65,536B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
741
| |   ->02.17% (65,536B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
742
| |     ->02.17% (65,536B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
743
| |       
 
744
| ->02.17% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
745
|   ->02.17% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
746
|     ->02.17% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
747
|       ->02.17% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
748
|         
 
749
->28.69% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
750
| ->27.24% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
751
| | ->27.24% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
752
| |   
 
753
| ->01.45% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
754
|   ->01.45% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
755
|     
 
756
->05.09% (153,676B) in 72 places, all below massif's threshold (01.00%)
 
757
 
758
->02.17% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
759
| ->02.17% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
760
|   ->02.17% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
761
|     ->02.17% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
762
|       ->02.17% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
763
|         
 
764
->01.46% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
765
| ->01.45% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
766
| | ->01.45% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
767
| |   ->01.45% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
768
| |     ->01.45% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
769
| |       
 
770
| ->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
 
771
 
772
->01.08% (32,768B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
 
773
| ->01.08% (32,768B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
 
774
|   ->01.08% (32,768B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
775
|     ->01.08% (32,768B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
776
|       ->01.08% (32,768B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
777
|         
 
778
->01.07% (32,448B) 0x4E760F3: Expression::Expression(Element&, ExFunctor) (in /usr/lib64/libsablot.so.0.100.3)
 
779
| ->01.01% (30,576B) 0x4E78D05: Expression::parseLP(Situation&, Tokenizer&, int&, int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
780
| | ->01.01% (30,576B) in 2 places, all below massif's threshold (01.00%)
 
781
| |   
 
782
| ->00.06% (1,872B) in 1+ places, all below ms_print's threshold (01.00%)
 
783
 
784
->01.01% (30,576B) 0x4E78CF2: Expression::parseLP(Situation&, Tokenizer&, int&, int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
785
  ->01.01% (30,576B) in 2 places, all below massif's threshold (01.00%)
 
786
    
 
787
--------------------------------------------------------------------------------
 
788
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
789
--------------------------------------------------------------------------------
 
790
 35     19,537,469        3,025,624        2,999,012        26,612            0
 
791
 36     19,863,823        3,092,432        3,065,617        26,815            0
 
792
 37     20,307,754        3,160,400        3,133,146        27,254            0
 
793
 38     20,918,052        3,229,432        3,201,609        27,823            0
 
794
 39     21,488,914        3,238,584        3,209,668        28,916            0
 
795
 40     22,007,968        3,310,088        3,280,465        29,623            0
 
796
 41     22,504,049        3,380,112        3,349,982        30,130            0
 
797
 42     22,822,463        3,448,416        3,417,946        30,470            0
 
798
 43     23,291,636        3,519,648        3,488,444        31,204            0
 
799
 44     23,825,807        3,590,856        3,558,896        31,960            0
 
800
 45     24,416,167        3,663,856        3,630,973        32,883            0
 
801
 46     24,991,911        3,737,192        3,703,454        33,738            0
 
802
 47     25,374,078        3,744,392        3,709,623        34,769            0
 
803
 48     26,009,563        3,881,008        3,845,532        35,476            0
 
804
99.09% (3,845,532B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
805
->65.86% (2,555,904B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
 
806
| ->64.17% (2,490,368B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
807
| | ->48.97% (1,900,544B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
808
| | | ->48.97% (1,900,544B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
809
| | |   ->32.08% (1,245,184B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
810
| | |   | 
 
811
| | |   ->16.89% (655,360B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
812
| | |     
 
813
| | ->05.07% (196,608B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
814
| | | ->03.38% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
 
815
| | | | ->03.38% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
816
| | | |   
 
817
| | | ->01.69% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
 
818
| | |   ->01.69% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
 
819
| | |     
 
820
| | ->05.07% (196,608B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
 
821
| | | ->05.07% (196,608B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
 
822
| | |   ->05.07% (196,608B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
 
823
| | |     
 
824
| | ->03.38% (131,072B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
825
| | | ->03.38% (131,072B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
826
| | |   ->03.38% (131,072B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
 
827
| | |     
 
828
| | ->01.69% (65,536B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
 
829
| |   ->01.69% (65,536B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
 
830
| |     ->01.69% (65,536B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
 
831
| |       
 
832
| ->01.69% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
 
833
|   ->01.69% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
 
834
|     ->01.69% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
835
|       ->01.69% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
836
|         
 
837
->22.34% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
838
| ->21.21% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
839
| | ->21.21% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
840
| |   
 
841
| ->01.13% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
842
|   ->01.13% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
 
843
|     
 
844
->08.06% (312,986B) in 75 places, all below massif's threshold (01.00%)
 
845
 
846
->01.69% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
 
847
| ->01.69% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
 
848
|   ->01.69% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
 
849
|     ->01.69% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
850
|       ->01.69% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
851
|         
 
852
->01.13% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
853
  ->01.13% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
 
854
  | ->01.13% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
 
855
  |   ->01.13% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
856
  |     ->01.13% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
 
857
  |       
 
858
  ->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
 
859
  
 
860
--------------------------------------------------------------------------------
 
861
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
862
--------------------------------------------------------------------------------
 
863
 49     26,584,339        3,689,472        3,657,272        32,200            0
 
864
 50     26,877,310        3,629,832        3,605,349        24,483            0
 
865
 51     27,170,734        3,519,552        3,507,448        12,104            0
 
866
 52     27,463,507        3,448,464        3,445,474         2,990            0