/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/parse.xmlgen262144.parabix.real

  • Committer: Suren A. Chilingaryan
  • Date: 2009-10-08 03:17:59 UTC
  • Revision ID: csa@dside.dyndns.org-20091008031759-u5ys779huye7feni
LibXML Pull Parser, FAXPP Parser, Mono security benchmark, multiple fixes

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
--------------------------------------------------------------------------------
 
2
Command:            ./parabix 1 xmlgen 262144
 
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
806.7^                                                             #          
 
10
     |                                                             #          
 
11
     |                                                             #         .
 
12
     |                          @                                  #         :
 
13
     |                          @                                  #         :
 
14
     |                          @         .                        #         :
 
15
     |                          @         :                        #         :
 
16
     |                          @         :                        #         :
 
17
     |                          @         :                        #         :
 
18
     |                          @         :                        #         :
 
19
     |                          @         :                        #         :
 
20
     |                          @         :::@ :@::::::@::::::@::::#         :
 
21
     |                          @         :::@ :@::::::@::::::@::::#         :
 
22
     |                         ,@         :::@ :@::::::@::::::@::::#         :
 
23
     | ::::::::::::::::::@:@:: @@         :::@ :@::::::@::::::@::::#         :
 
24
     | ::::::::::::::::::@:@:: @@         :::@ :@::::::@::::::@::::#         :
 
25
     | ::::::::::::::::::@:@:: @@         :::@ :@::::::@::::::@::::#         :
 
26
     | ::::::::::::::::::@:@:: @@         :::@ :@::::::@::::::@::::#         :
 
27
     | ::::::::::::::::::@:@:: @@         :::@ :@::::::@::::::@::::#         :
 
28
     | ::::::::::::::::::@:@:: @@         :::@ :@::::::@::::::@::::#         :
 
29
   0 +----------------------------------------------------------------------->Mi
 
30
     0                                                                   58.16
 
31
 
 
32
Number of snapshots: 71
 
33
 Detailed snapshots: [22, 24, 29, 30, 35, 38, 45, 57, 67, 69 (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      1,439,102          262,160          262,145            15            0
 
40
  2      2,075,969          262,208          262,171            37            0
 
41
  3      3,111,194          262,184          262,158            26            0
 
42
  4      4,144,148          262,184          262,158            26            0
 
43
  5      4,781,723          262,256          262,197            59            0
 
44
  6      5,638,194          262,184          262,158            26            0
 
45
  7      6,331,333          262,184          262,158            26            0
 
46
  8      6,835,839          262,184          262,158            26            0
 
47
  9      7,792,481          262,184          262,158            26            0
 
48
 10      8,570,213          262,184          262,158            26            0
 
49
 11      9,249,320          262,184          262,158            26            0
 
50
 12      9,850,022          262,184          262,158            26            0
 
51
 13     10,701,076          262,184          262,158            26            0
 
52
 14     11,320,598          262,184          262,158            26            0
 
53
 15     11,837,632          262,208          262,171            37            0
 
54
 16     12,576,825          262,256          262,197            59            0
 
55
 17     13,228,402          262,184          262,158            26            0
 
56
 18     13,771,296          262,256          262,197            59            0
 
57
 19     14,346,254          262,184          262,158            26            0
 
58
 20     15,113,120          262,208          262,171            37            0
 
59
 21     15,986,010          262,184          262,158            26            0
 
60
 22     16,801,040          262,184          262,158            26            0
 
61
99.99% (262,158B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
62
->99.99% (262,145B) 0x405AF8: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
63
| ->99.99% (262,145B) 0x40DA89: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
64
|   ->99.99% (262,145B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
 
65
|     
 
66
->00.00% (13B) in 1+ places, all below ms_print's threshold (01.00%)
 
67
 
 
68
--------------------------------------------------------------------------------
 
69
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
70
--------------------------------------------------------------------------------
 
71
 23     17,749,788          262,160          262,145            15            0
 
72
 24     18,365,313          262,184          262,158            26            0
 
73
99.99% (262,158B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
74
->99.99% (262,145B) 0x405AF8: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
75
| ->99.99% (262,145B) 0x40DA89: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
76
|   ->99.99% (262,145B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
 
77
|     
 
78
->00.00% (13B) in 1+ places, all below ms_print's threshold (01.00%)
 
79
 
 
80
--------------------------------------------------------------------------------
 
81
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
82
--------------------------------------------------------------------------------
 
83
 25     18,934,657          262,184          262,158            26            0
 
84
 26     19,791,171          262,184          262,158            26            0
 
85
 27     20,312,049          262,184          262,158            26            0
 
86
 28     21,201,969          262,184          262,158            26            0
 
87
 29     21,975,036          280,064          279,913           151            0
 
88
99.95% (279,913B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
89
->93.60% (262,145B) 0x405AF8: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
90
| ->93.60% (262,145B) 0x40DA89: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
91
|   ->93.60% (262,145B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
 
92
|     
 
93
->02.76% (7,720B) 0x40ECD7: std::vector<__gnu_cxx::_Hashtable_node<std::pair<int const, int> >*, std::allocator<__gnu_cxx::_Hashtable_node<std::pair<int const, int> >*> >::reserve(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
94
| ->02.76% (7,720B) in 5 places, all below massif's threshold (01.00%)
 
95
|   
 
96
->01.54% (4,312B) 0x40B481: Model_Info::Model_Info() (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
97
| ->01.54% (4,312B) 0x419207: Parser_Interface<(WorkingCharacterSet)0>::ParserFactory(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
98
|   ->01.54% (4,312B) 0x40D430: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
99
|     ->01.54% (4,312B) 0x40D9FE: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
100
|       ->01.54% (4,312B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
 
101
|         
 
102
->01.10% (3,088B) 0x40F96F: std::vector<__gnu_cxx::_Hashtable_node<std::pair<char const* const, int> >*, std::allocator<__gnu_cxx::_Hashtable_node<std::pair<char const* const, int> >*> >::reserve(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
103
| ->01.10% (3,088B) in 2 places, all below massif's threshold (01.00%)
 
104
|   
 
105
->00.95% (2,648B) in 1+ places, all below ms_print's threshold (01.00%)
 
106
 
 
107
--------------------------------------------------------------------------------
 
108
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
109
--------------------------------------------------------------------------------
 
110
 30     22,625,124          706,696          706,173           523            0
 
111
99.93% (706,173B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
112
->60.15% (425,056B) 0x4C20987: posix_memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_massif.so)
 
113
| ->15.93% (112,608B) 0x41694C: ParsingEngine<UTF8_Buffer, (WorkingCharacterSet)0>::ParsingEngine(Entity_Info*, Model_Info*, Byteplex*, bool) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
114
| | ->15.93% (112,608B) 0x419331: Parser_Interface<(WorkingCharacterSet)0>::ParserFactory(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
115
| |   ->15.93% (112,608B) 0x40D430: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
116
| |     ->15.93% (112,608B) 0x40D9FE: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
117
| |       
 
118
| ->14.15% (100,000B) 0x416130: X8_Buffer<(CodeUnit_Base)0>::X8_Buffer() (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
119
| | ->14.15% (100,000B) 0x40D278: Byteplex::ByteplexFactory(Entity_Info*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
120
| |   ->14.15% (100,000B) 0x40D41B: Byteplex::ByteplexFactory(Entity_Info*, _IO_FILE*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
121
| |     ->14.15% (100,000B) 0x41921D: Parser_Interface<(WorkingCharacterSet)0>::ParserFactory(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
122
| |       
 
123
| ->14.15% (99,968B) 0x4042A0: Bitplex::Bitplex() (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
124
| | ->14.15% (99,968B) 0x416934: ParsingEngine<UTF8_Buffer, (WorkingCharacterSet)0>::ParsingEngine(Entity_Info*, Model_Info*, Byteplex*, bool) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
125
| |   ->14.15% (99,968B) 0x419331: Parser_Interface<(WorkingCharacterSet)0>::ParserFactory(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
126
| |     ->14.15% (99,968B) 0x40D430: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
127
| |       
 
128
| ->14.15% (99,968B) 0x40C45D: Lexer_Interface::Lexer_Interface(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
129
| | ->14.15% (99,968B) 0x41635D: Lexer<(CodeUnit_Base)0>::Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
130
| |   ->14.15% (99,968B) 0x40C661: UTF_8_Lexer::UTF_8_Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
131
| |     ->14.15% (99,968B) 0x40C790: Lexer<(CodeUnit_Base)0>::LexerFactory(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
132
| |       
 
133
| ->01.77% (12,512B) 0x40C47C: Lexer_Interface::Lexer_Interface(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
134
|   ->01.77% (12,512B) 0x41635D: Lexer<(CodeUnit_Base)0>::Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
135
|     ->01.77% (12,512B) 0x40C661: UTF_8_Lexer::UTF_8_Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
136
|       ->01.77% (12,512B) 0x40C790: Lexer<(CodeUnit_Base)0>::LexerFactory(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
137
|         
 
138
->37.09% (262,145B) 0x405AF8: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
139
| ->37.09% (262,145B) 0x40DA89: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
140
|   ->37.09% (262,145B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
 
141
|     
 
142
->01.59% (11,252B) in 19 places, all below massif's threshold (01.00%)
 
143
 
144
->01.09% (7,720B) 0x40ECD7: std::vector<__gnu_cxx::_Hashtable_node<std::pair<int const, int> >*, std::allocator<__gnu_cxx::_Hashtable_node<std::pair<int const, int> >*> >::reserve(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
145
  ->01.09% (7,720B) in 5 places, all below massif's threshold (01.00%)
 
146
    
 
147
--------------------------------------------------------------------------------
 
148
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
149
--------------------------------------------------------------------------------
 
150
 31     31,107,582          607,528          606,849           679            0
 
151
 32     31,473,890          381,512          380,958           554            0
 
152
 33     32,291,639          381,512          380,958           554            0
 
153
 34     32,836,726          381,552          380,971           581            0
 
154
 35     33,657,365          381,512          380,958           554            0
 
155
99.85% (380,958B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
156
->68.71% (262,145B) 0x405AF8: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
157
| ->68.71% (262,145B) 0x40DA89: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
158
|   ->68.71% (262,145B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
 
159
|     
 
160
->26.20% (99,968B) 0x4C20987: posix_memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_massif.so)
 
161
| ->26.20% (99,968B) 0x40C45D: Lexer_Interface::Lexer_Interface(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
162
| | ->26.20% (99,968B) 0x41635D: Lexer<(CodeUnit_Base)0>::Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
163
| |   ->26.20% (99,968B) 0x40C661: UTF_8_Lexer::UTF_8_Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
164
| |     ->26.20% (99,968B) 0x40C790: Lexer<(CodeUnit_Base)0>::LexerFactory(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
165
| |       
 
166
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
167
 
168
->02.02% (7,720B) 0x40ECD7: std::vector<__gnu_cxx::_Hashtable_node<std::pair<int const, int> >*, std::allocator<__gnu_cxx::_Hashtable_node<std::pair<int const, int> >*> >::reserve(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
169
| ->02.02% (7,720B) in 5 places, all below massif's threshold (01.00%)
 
170
|   
 
171
->01.79% (6,813B) in 19 places, all below massif's threshold (01.00%)
 
172
 
173
->01.13% (4,312B) 0x40B481: Model_Info::Model_Info() (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
174
  ->01.13% (4,312B) 0x419207: Parser_Interface<(WorkingCharacterSet)0>::ParserFactory(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
175
    ->01.13% (4,312B) 0x40D430: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
176
      ->01.13% (4,312B) 0x40D9FE: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
177
        ->01.13% (4,312B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
 
178
          
 
179
--------------------------------------------------------------------------------
 
180
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
181
--------------------------------------------------------------------------------
 
182
 36     34,747,101          381,552          380,971           581            0
 
183
 37     35,838,596          381,512          380,958           554            0
 
184
 38     36,391,483          381,512          380,958           554            0
 
185
99.85% (380,958B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
186
->68.71% (262,145B) 0x405AF8: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
187
| ->68.71% (262,145B) 0x40DA89: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
188
|   ->68.71% (262,145B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
 
189
|     
 
190
->26.20% (99,968B) 0x4C20987: posix_memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_massif.so)
 
191
| ->26.20% (99,968B) 0x40C45D: Lexer_Interface::Lexer_Interface(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
192
| | ->26.20% (99,968B) 0x41635D: Lexer<(CodeUnit_Base)0>::Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
193
| |   ->26.20% (99,968B) 0x40C661: UTF_8_Lexer::UTF_8_Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
194
| |     ->26.20% (99,968B) 0x40C790: Lexer<(CodeUnit_Base)0>::LexerFactory(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
195
| |       
 
196
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
197
 
198
->02.02% (7,720B) 0x40ECD7: std::vector<__gnu_cxx::_Hashtable_node<std::pair<int const, int> >*, std::allocator<__gnu_cxx::_Hashtable_node<std::pair<int const, int> >*> >::reserve(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
199
| ->02.02% (7,720B) in 5 places, all below massif's threshold (01.00%)
 
200
|   
 
201
->01.79% (6,813B) in 19 places, all below massif's threshold (01.00%)
 
202
 
203
->01.13% (4,312B) 0x40B481: Model_Info::Model_Info() (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
204
  ->01.13% (4,312B) 0x419207: Parser_Interface<(WorkingCharacterSet)0>::ParserFactory(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
205
    ->01.13% (4,312B) 0x40D430: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
206
      ->01.13% (4,312B) 0x40D9FE: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
207
        ->01.13% (4,312B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
 
208
          
 
209
--------------------------------------------------------------------------------
 
210
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
211
--------------------------------------------------------------------------------
 
212
 39     37,216,743          381,512          380,958           554            0
 
213
 40     38,038,347          381,512          380,958           554            0
 
214
 41     38,585,691          381,512          380,958           554            0
 
215
 42     39,403,669          381,552          380,971           581            0
 
216
 43     39,954,866          381,512          380,958           554            0
 
217
 44     41,047,627          381,552          380,971           581            0
 
218
 45     41,866,208          381,528          380,958           570            0
 
219
99.85% (380,958B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
220
->68.71% (262,145B) 0x405AF8: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
221
| ->68.71% (262,145B) 0x40DA89: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
222
|   ->68.71% (262,145B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
 
223
|     
 
224
->26.20% (99,968B) 0x4C20987: posix_memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_massif.so)
 
225
| ->26.20% (99,968B) 0x40C45D: Lexer_Interface::Lexer_Interface(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
226
| | ->26.20% (99,968B) 0x41635D: Lexer<(CodeUnit_Base)0>::Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
227
| |   ->26.20% (99,968B) 0x40C661: UTF_8_Lexer::UTF_8_Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
228
| |     ->26.20% (99,968B) 0x40C790: Lexer<(CodeUnit_Base)0>::LexerFactory(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
229
| |       
 
230
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
231
 
232
->02.02% (7,720B) 0x40ECD7: std::vector<__gnu_cxx::_Hashtable_node<std::pair<int const, int> >*, std::allocator<__gnu_cxx::_Hashtable_node<std::pair<int const, int> >*> >::reserve(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
233
| ->02.02% (7,720B) in 5 places, all below massif's threshold (01.00%)
 
234
|   
 
235
->01.79% (6,813B) in 19 places, all below massif's threshold (01.00%)
 
236
 
237
->01.13% (4,312B) 0x40B481: Model_Info::Model_Info() (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
238
  ->01.13% (4,312B) 0x419207: Parser_Interface<(WorkingCharacterSet)0>::ParserFactory(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
239
    ->01.13% (4,312B) 0x40D430: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
240
      ->01.13% (4,312B) 0x40D9FE: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
241
        ->01.13% (4,312B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
 
242
          
 
243
--------------------------------------------------------------------------------
 
244
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
245
--------------------------------------------------------------------------------
 
246
 46     42,414,671          381,512          380,958           554            0
 
247
 47     43,506,364          381,552          380,971           581            0
 
248
 48     44,323,931          381,528          380,958           570            0
 
249
 49     45,144,238          381,512          380,958           554            0
 
250
 50     45,510,696          381,512          380,958           554            0
 
251
 51     45,877,038          381,512          380,958           554            0
 
252
 52     46,243,476          381,552          380,971           581            0
 
253
 53     46,612,151          381,512          380,958           554            0
 
254
 54     46,979,810          381,552          380,971           581            0
 
255
 55     47,350,850          381,512          380,958           554            0
 
256
 56     47,719,290          381,512          380,958           554            0
 
257
 57     48,087,171          381,512          380,958           554            0
 
258
99.85% (380,958B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
259
->68.71% (262,145B) 0x405AF8: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
260
| ->68.71% (262,145B) 0x40DA89: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
261
|   ->68.71% (262,145B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
 
262
|     
 
263
->26.20% (99,968B) 0x4C20987: posix_memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_massif.so)
 
264
| ->26.20% (99,968B) 0x40C45D: Lexer_Interface::Lexer_Interface(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
265
| | ->26.20% (99,968B) 0x41635D: Lexer<(CodeUnit_Base)0>::Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
266
| |   ->26.20% (99,968B) 0x40C661: UTF_8_Lexer::UTF_8_Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
267
| |     ->26.20% (99,968B) 0x40C790: Lexer<(CodeUnit_Base)0>::LexerFactory(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
268
| |       
 
269
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
270
 
271
->02.02% (7,720B) 0x40ECD7: std::vector<__gnu_cxx::_Hashtable_node<std::pair<int const, int> >*, std::allocator<__gnu_cxx::_Hashtable_node<std::pair<int const, int> >*> >::reserve(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
272
| ->02.02% (7,720B) in 5 places, all below massif's threshold (01.00%)
 
273
|   
 
274
->01.79% (6,813B) in 19 places, all below massif's threshold (01.00%)
 
275
 
276
->01.13% (4,312B) 0x40B481: Model_Info::Model_Info() (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
277
  ->01.13% (4,312B) 0x419207: Parser_Interface<(WorkingCharacterSet)0>::ParserFactory(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
278
    ->01.13% (4,312B) 0x40D430: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
279
      ->01.13% (4,312B) 0x40D9FE: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
280
        ->01.13% (4,312B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
 
281
          
 
282
--------------------------------------------------------------------------------
 
283
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
284
--------------------------------------------------------------------------------
 
285
 58     48,456,628          381,584          380,997           587            0
 
286
 59     48,823,768          381,528          380,958           570            0
 
287
 60     49,192,357          381,512          380,958           554            0
 
288
 61     49,559,480          381,528          380,958           570            0
 
289
 62     49,931,045          381,512          380,958           554            0
 
290
 63     50,298,615          381,512          380,958           554            0
 
291
 64     50,665,762          381,552          380,971           581            0
 
292
 65     51,033,939          381,512          380,958           554            0
 
293
 66     51,404,344          381,512          380,958           554            0
 
294
 67     51,772,121          381,552          380,971           581            0
 
295
99.85% (380,971B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
296
->68.70% (262,145B) 0x405AF8: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
297
| ->68.70% (262,145B) 0x40DA89: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
298
|   ->68.70% (262,145B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
 
299
|     
 
300
->26.20% (99,968B) 0x4C20987: posix_memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_massif.so)
 
301
| ->26.20% (99,968B) 0x40C45D: Lexer_Interface::Lexer_Interface(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
302
| | ->26.20% (99,968B) 0x41635D: Lexer<(CodeUnit_Base)0>::Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
303
| |   ->26.20% (99,968B) 0x40C661: UTF_8_Lexer::UTF_8_Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
304
| |     ->26.20% (99,968B) 0x40C790: Lexer<(CodeUnit_Base)0>::LexerFactory(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
305
| |       
 
306
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
307
 
308
->02.02% (7,720B) 0x40ECD7: std::vector<__gnu_cxx::_Hashtable_node<std::pair<int const, int> >*, std::allocator<__gnu_cxx::_Hashtable_node<std::pair<int const, int> >*> >::reserve(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
309
| ->02.02% (7,720B) in 5 places, all below massif's threshold (01.00%)
 
310
|   
 
311
->01.79% (6,826B) in 19 places, all below massif's threshold (01.00%)
 
312
 
313
->01.13% (4,312B) 0x40B481: Model_Info::Model_Info() (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
314
  ->01.13% (4,312B) 0x419207: Parser_Interface<(WorkingCharacterSet)0>::ParserFactory(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
315
    ->01.13% (4,312B) 0x40D430: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
316
      ->01.13% (4,312B) 0x40D9FE: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
317
        ->01.13% (4,312B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
 
318
          
 
319
--------------------------------------------------------------------------------
 
320
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
321
--------------------------------------------------------------------------------
 
322
 68     52,495,723          825,624          824,597         1,027            0
 
323
 69     52,497,951          826,048          824,973         1,075            0
 
324
99.87% (824,973B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
325
->63.56% (525,024B) 0x4C20987: posix_memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_massif.so)
 
326
| ->24.20% (199,936B) 0x40C45D: Lexer_Interface::Lexer_Interface(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
327
| | ->24.20% (199,936B) 0x41635D: Lexer<(CodeUnit_Base)0>::Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
328
| |   ->24.20% (199,936B) 0x40C661: UTF_8_Lexer::UTF_8_Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
329
| |     ->24.20% (199,936B) 0x40C790: Lexer<(CodeUnit_Base)0>::LexerFactory(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
330
| |       
 
331
| ->13.63% (112,608B) 0x41694C: ParsingEngine<UTF8_Buffer, (WorkingCharacterSet)0>::ParsingEngine(Entity_Info*, Model_Info*, Byteplex*, bool) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
332
| | ->13.63% (112,608B) 0x419331: Parser_Interface<(WorkingCharacterSet)0>::ParserFactory(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
333
| |   ->13.63% (112,608B) 0x40D430: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
334
| |     ->13.63% (112,608B) 0x40D740: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
335
| |     | 
 
336
| |     ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
337
| |     
 
338
| ->12.11% (100,000B) 0x416130: X8_Buffer<(CodeUnit_Base)0>::X8_Buffer() (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
339
| | ->12.11% (100,000B) 0x40D278: Byteplex::ByteplexFactory(Entity_Info*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
340
| |   ->12.11% (100,000B) 0x40D41B: Byteplex::ByteplexFactory(Entity_Info*, _IO_FILE*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
341
| |     ->12.11% (100,000B) 0x41921D: Parser_Interface<(WorkingCharacterSet)0>::ParserFactory(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
342
| |       
 
343
| ->12.10% (99,968B) 0x4042A0: Bitplex::Bitplex() (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
344
| | ->12.10% (99,968B) 0x416934: ParsingEngine<UTF8_Buffer, (WorkingCharacterSet)0>::ParsingEngine(Entity_Info*, Model_Info*, Byteplex*, bool) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
345
| |   ->12.10% (99,968B) 0x419331: Parser_Interface<(WorkingCharacterSet)0>::ParserFactory(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
346
| |     ->12.10% (99,968B) 0x40D430: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
347
| |       
 
348
| ->01.51% (12,512B) 0x40C47C: Lexer_Interface::Lexer_Interface(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
349
|   ->01.51% (12,512B) 0x41635D: Lexer<(CodeUnit_Base)0>::Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
350
|     ->01.51% (12,512B) 0x40C661: UTF_8_Lexer::UTF_8_Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
351
|       ->01.51% (12,512B) 0x40C790: Lexer<(CodeUnit_Base)0>::LexerFactory(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
352
|         
 
353
->31.73% (262,145B) 0x405AF8: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
354
| ->31.73% (262,145B) 0x40DA89: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
355
|   ->31.73% (262,145B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
 
356
|     
 
357
->01.87% (15,440B) 0x40ECD7: std::vector<__gnu_cxx::_Hashtable_node<std::pair<int const, int> >*, std::allocator<__gnu_cxx::_Hashtable_node<std::pair<int const, int> >*> >::reserve(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
358
| ->01.87% (15,440B) in 5 places, all below massif's threshold (01.00%)
 
359
|   
 
360
->01.66% (13,740B) in 19 places, all below massif's threshold (01.00%)
 
361
 
362
->01.04% (8,624B) 0x40B481: Model_Info::Model_Info() (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
363
  ->01.04% (8,624B) 0x419207: Parser_Interface<(WorkingCharacterSet)0>::ParserFactory(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
364
    ->01.04% (8,624B) 0x40D430: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
 
365
      ->01.04% (8,624B) in 2 places, all below massif's threshold (01.00%)
 
366
        
 
367
--------------------------------------------------------------------------------
 
368
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
369
--------------------------------------------------------------------------------
 
370
 70     60,989,918          726,888          725,649         1,239            0