/xmlbench/trunk

To get this branch, use:
bzr branch http://darksoft.org/webbzr/xmlbench/trunk
13 by Suren A. Chilingaryan
LibXML Pull Parser, FAXPP Parser, Mono security benchmark, multiple fixes
1
--------------------------------------------------------------------------------
2
Command:            ./libxml-pull 1 xmark 16384
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
312.7^#                       ............                        ,..........,
10
     |#                       ::::::::::::                        @::::::::::@
11
     |#                       ::::::::::::                        @::::::::::@
12
     |#                       ::::::::::::                        @::::::::::@
13
     |#                       ::::::::::::                        @::::::::::@
14
     |#                       ::::::::::::                        @::::::::::@
15
     |#                       ::::::::::::                        @::::::::::@
16
     |#                       ::::::::::::                        @::::::::::@
17
     |#                       ::::::::::::                        @::::::::::@
18
     |#                       ::::::::::::                        @::::::::::@
19
     |#                       ::::::::::::                        @::::::::::@
20
     |#                       ::::::::::::                        @::::::::::@
21
     |#                       ::::::::::::                        @::::::::::@
22
     |#                       ::::::::::::                        @::::::::::@
23
     |#                       ::::::::::::                        @::::::::::@
24
     |#                       ::::::::::::                        @::::::::::@
25
     |#                       ::::::::::::                        @::::::::::@
26
     |#                       ::::::::::::                        @::::::::::@
27
     |#                       ::::::::::::                        @::::::::::@
28
     |#                       ::::::::::::                        @::::::::::@
29
   0 +----------------------------------------------------------------------->Gi
30
     0                                                                   66.06
31
32
Number of snapshots: 70
33
 Detailed snapshots: [1 (peak), 27, 54, 64]
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        478,495      327,921,496      327,921,472            24            0
40
100.00% (327,921,472B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
41
->99.93% (327,680,000B) 0x40367F: xmark_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
42
| ->99.93% (327,680,000B) 0x40604A: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
43
|   ->99.93% (327,680,000B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
44
|     
45
->00.07% (241,472B) in 1+ places, all below ms_print's threshold (01.00%)
46
47
--------------------------------------------------------------------------------
48
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
49
--------------------------------------------------------------------------------
50
  2        478,495      327,800,752      327,800,736            16            0
51
  3 23,872,203,883      327,800,800      327,800,776            24            0
52
  4 24,579,523,014      327,829,568      327,828,394         1,174            0
53
  5 25,025,546,700      327,829,824      327,828,658         1,166            0
54
  6 25,352,104,619      327,829,184      327,828,019         1,165            0
55
  7 25,757,220,182      327,829,472      327,828,270         1,202            0
56
  8 26,291,579,105      327,829,368      327,828,175         1,193            0
57
  9 26,979,965,690      327,829,528      327,828,327         1,201            0
58
 10 27,376,560,022      327,829,656      327,828,400         1,256            0
59
 11 27,825,539,824      327,829,904      327,828,680         1,224            0
60
 12 28,349,479,093      327,830,728      327,829,339         1,389            0
61
 13 28,961,914,519      327,830,664      327,829,308         1,356            0
62
 14 29,633,545,257      327,830,824      327,829,403         1,421            0
63
 15 29,999,671,043      327,830,664      327,829,303         1,361            0
64
 16 30,380,688,348      327,832,120      327,830,694         1,426            0
65
 17 30,776,401,775      327,833,000      327,831,456         1,544            0
66
 18 31,206,562,181      327,833,056      327,831,444         1,612            0
67
 19 31,687,345,494      327,832,936      327,831,381         1,555            0
68
 20 32,189,012,081      327,834,200      327,832,655         1,545            0
69
 21 32,726,925,605      327,832,808      327,831,278         1,530            0
70
 22 33,289,360,424      327,833,240      327,831,665         1,575            0
71
 23 33,901,324,346      327,834,664      327,833,109         1,555            0
72
 24 34,549,890,660      327,832,944      327,831,384         1,560            0
73
 25 34,879,795,243      327,834,272      327,832,688         1,584            0
74
 26 35,448,358,008      327,801,864      327,801,662           202            0
75
 27 59,331,687,587      327,801,936      327,801,726           210            0
76
100.00% (327,801,726B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
77
->99.96% (327,680,000B) 0x40367F: xmark_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
78
| ->99.96% (327,680,000B) 0x40604A: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
79
|   ->99.96% (327,680,000B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
80
|     
81
->00.04% (121,726B) in 1+ places, all below ms_print's threshold (01.00%)
82
83
--------------------------------------------------------------------------------
84
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
85
--------------------------------------------------------------------------------
86
 28 59,712,584,839      327,828,960      327,827,740         1,220            0
87
 29 60,108,214,118      327,828,856      327,827,651         1,205            0
88
 30 60,504,782,980      327,829,312      327,828,086         1,226            0
89
 31 60,909,876,559      327,829,232      327,827,964         1,268            0
90
 32 61,339,971,200      327,829,248      327,828,016         1,232            0
91
 33 61,770,888,242      327,829,240      327,828,000         1,240            0
92
 34 62,216,905,325      327,829,344      327,828,086         1,258            0
93
 35 62,665,802,553      327,829,440      327,828,165         1,275            0
94
 36 63,146,440,704      327,829,728      327,828,452         1,276            0
95
 37 63,648,042,096      327,829,984      327,828,637         1,347            0
96
 38 64,171,771,127      327,830,944      327,829,392         1,552            0
97
 39 64,706,124,494      327,830,888      327,829,367         1,521            0
98
 40 65,243,883,030      327,830,816      327,829,320         1,496            0
99
 41 65,806,248,006      327,830,824      327,829,335         1,489            0
100
 42 66,374,242,247      327,832,616      327,831,003         1,613            0
101
 43 66,985,996,759      327,833,368      327,831,715         1,653            0
102
 44 67,598,413,050      327,832,840      327,831,184         1,656            0
103
 45 68,246,611,487      327,832,920      327,831,255         1,665            0
104
 46 68,918,182,274      327,832,904      327,831,236         1,668            0
105
 47 69,606,531,583      327,833,272      327,831,581         1,691            0
106
 48 70,313,668,312      327,833,120      327,831,439         1,681            0
107
 49 70,936,544,228      327,801,848      327,801,657           191            0
108
 50 70,936,544,260      327,801,800      327,801,617           183            0
109
 51 70,936,544,302      327,801,776      327,801,608           168            0
110
 52 70,936,544,334      327,801,728      327,801,568           160            0
111
 53 70,936,544,376      327,801,712      327,801,562           150            0
112
 54 70,936,544,408      327,801,664      327,801,522           142            0
113
100.00% (327,801,522B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
114
->99.96% (327,680,000B) 0x40367F: xmark_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
115
| ->99.96% (327,680,000B) 0x40604A: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
116
|   ->99.96% (327,680,000B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
117
|     
118
->00.04% (121,522B) in 1+ places, all below ms_print's threshold (01.00%)
119
120
--------------------------------------------------------------------------------
121
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
122
--------------------------------------------------------------------------------
123
 55 70,936,544,450      327,801,640      327,801,511           129            0
124
 56 70,936,544,482      327,801,592      327,801,471           121            0
125
 57 70,936,544,524      327,801,576      327,801,464           112            0
126
 58 70,936,544,556      327,801,528      327,801,424           104            0
127
 59 70,936,544,598      327,801,504      327,801,415            89            0
128
 60 70,936,544,630      327,801,456      327,801,375            81            0
129
 61 70,936,544,672      327,801,432      327,801,366            66            0
130
 62 70,936,544,704      327,801,384      327,801,326            58            0
131
 63 70,936,544,746      327,801,368      327,801,320            48            0
132
 64 70,936,544,778      327,801,320      327,801,280            40            0
133
100.00% (327,801,280B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
134
->99.96% (327,680,000B) 0x40367F: xmark_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
135
| ->99.96% (327,680,000B) 0x40604A: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
136
|   ->99.96% (327,680,000B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
137
|     
138
->00.04% (121,280B) in 1+ places, all below ms_print's threshold (01.00%)
139
140
--------------------------------------------------------------------------------
141
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
142
--------------------------------------------------------------------------------
143
 65 70,936,544,812      327,800,912      327,800,880            32            0
144
 66 70,936,545,959      327,800,800      327,800,776            24            0
145
 67 70,936,547,632      327,800,752      327,800,736            16            0
146
 68 70,936,547,679          120,744          120,736             8            0
147
 69 70,936,547,713                0                0             0            0