1
--------------------------------------------------------------------------------
2
Command: ./libxml 0 xmlgen 8388608
3
Massif arguments: --heap=yes --depth=5 --massif-out-file=/tmp/massif2.out
4
ms_print arguments: /tmp/massif2.out
5
--------------------------------------------------------------------------------
18
| .::: : : :: : : :: #::
19
| ::::: : : :: : : :: #::
20
| ,:::::: : : :: : : :: #::
21
| . :@:::::: : : :: : : :: #:::
22
| .: :@:::::: : : :: : : :: #:::
23
| : :: :@:::::: : : :: : : :: #:::.
24
| .: : :: :@:::::: : : :: : : :: #::::
25
| :: : :: :@:::::: : : :: : : :: #::::
26
| :: : :: :@:::::: : : :: : : :: #:::,
27
| @: :: : :: :@:::::: : : :: : : :: #:::@
28
| : ::: :::: :@@ ::: :: :: :::: :@: :: : :: :@:::::: : : :: : : :: #:::@
29
0 +----------------------------------------------------------------------->Gi
32
Number of snapshots: 55
33
Detailed snapshots: [10, 11, 24, 32, 48 (peak), 54]
35
--------------------------------------------------------------------------------
36
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
37
--------------------------------------------------------------------------------
39
1 39,251,872 8,388,688 8,388,654 34 0
40
2 66,384,153 8,388,688 8,388,654 34 0
41
3 91,609,350 8,388,688 8,388,654 34 0
42
4 116,965,641 8,388,688 8,388,654 34 0
43
5 152,466,975 8,388,688 8,388,654 34 0
44
6 181,587,434 8,388,688 8,388,654 34 0
45
7 202,951,001 8,388,688 8,388,654 34 0
46
8 224,321,186 8,388,688 8,388,654 34 0
47
9 256,315,685 8,388,688 8,388,654 34 0
48
10 279,902,661 8,388,688 8,388,654 34 0
49
100.00% (8,388,654B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
50
->100.00% (8,388,609B) 0x401AC9: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
51
| ->100.00% (8,388,609B) 0x4031BF: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
52
| ->100.00% (8,388,609B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
54
->00.00% (45B) in 1+ places, all below ms_print's threshold (01.00%)
56
--------------------------------------------------------------------------------
57
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
58
--------------------------------------------------------------------------------
59
11 313,602,200 8,388,688 8,388,654 34 0
60
100.00% (8,388,654B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
61
->100.00% (8,388,609B) 0x401AC9: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
62
| ->100.00% (8,388,609B) 0x4031BF: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
63
| ->100.00% (8,388,609B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
65
->00.00% (45B) in 1+ places, all below ms_print's threshold (01.00%)
67
--------------------------------------------------------------------------------
68
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
69
--------------------------------------------------------------------------------
70
12 340,562,306 8,388,688 8,388,654 34 0
71
13 370,891,141 8,388,688 8,388,654 34 0
72
14 401,229,952 8,388,688 8,388,654 34 0
73
15 428,244,079 8,388,688 8,388,654 34 0
74
16 453,648,752 8,388,760 8,388,693 67 0
75
17 494,291,955 8,388,688 8,388,654 34 0
76
18 519,696,329 8,388,688 8,388,654 34 0
77
19 555,266,158 8,388,688 8,388,654 34 0
78
20 580,672,446 8,388,712 8,388,667 45 0
79
21 601,005,106 8,388,760 8,388,693 67 0
80
22 626,421,792 8,388,688 8,388,654 34 0
81
23 661,994,069 8,388,688 8,388,654 34 0
82
24 686,744,071 16,796,648 16,796,271 377 0
83
100.00% (16,796,271B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
84
->49.95% (8,390,656B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
85
| ->49.95% (8,390,656B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
86
| ->49.95% (8,390,656B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
87
| ->49.95% (8,390,656B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
88
| ->49.95% (8,390,656B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
90
->49.94% (8,388,609B) 0x401AC9: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
91
| ->49.94% (8,388,609B) 0x4031BF: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
92
| ->49.94% (8,388,609B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
94
->00.10% (17,006B) in 1+ places, all below ms_print's threshold (01.00%)
96
--------------------------------------------------------------------------------
97
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
98
--------------------------------------------------------------------------------
99
25 708,903,184 16,794,024 16,793,587 437 0
100
26 776,008,653 33,570,520 33,570,046 474 0
101
27 802,630,463 38,028,824 37,433,587 595,237 0
102
28 838,119,381 43,973,480 42,585,084 1,388,396 0
103
29 873,609,102 49,918,464 47,736,683 2,181,781 0
104
30 900,226,679 54,377,216 51,600,398 2,776,818 0
105
31 935,715,441 60,322,088 56,751,914 3,570,174 0
106
32 953,460,187 63,294,552 59,327,706 3,966,846 0
107
93.73% (59,327,706B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
108
->26.51% (16,780,451B) 0x50AA389: xmlBufferGrow (in /usr/lib64/libxml2.so.2.7.3)
109
| ->26.51% (16,780,451B) 0x508BADB: xmlCharEncInFunc (in /usr/lib64/libxml2.so.2.7.3)
110
| ->26.51% (16,780,451B) 0x50B9547: xmlParserInputBufferGrow (in /usr/lib64/libxml2.so.2.7.3)
111
| ->26.51% (16,780,451B) 0x5090AC9: xmlParserInputGrow (in /usr/lib64/libxml2.so.2.7.3)
112
| ->26.51% (16,780,451B) 0x5095738: (within /usr/lib64/libxml2.so.2.7.3)
114
->19.25% (12,185,160B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
115
| ->15.03% (9,510,480B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
116
| | ->15.03% (9,510,360B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
117
| | | ->15.03% (9,510,360B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
118
| | | ->15.03% (9,510,360B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
120
| | ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
122
| ->03.96% (2,504,760B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
123
| | ->03.96% (2,504,760B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
124
| | ->03.96% (2,504,760B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
125
| | ->03.69% (2,335,080B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
127
| | ->00.27% (169,680B) in 1+ places, all below ms_print's threshold (01.00%)
129
| ->00.27% (169,920B) in 1+ places, all below ms_print's threshold (01.00%)
131
->18.98% (12,015,480B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
132
| ->18.98% (12,015,480B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
133
| ->18.98% (12,015,480B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
134
| ->18.98% (12,015,360B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
135
| | ->18.98% (12,015,360B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
137
| ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
139
->13.26% (8,390,656B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
140
| ->13.26% (8,390,656B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
141
| | ->13.26% (8,390,656B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
142
| | ->13.26% (8,390,656B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
143
| | ->13.26% (8,390,656B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
145
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
147
->13.25% (8,388,609B) 0x401AC9: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
148
| ->13.25% (8,388,609B) 0x4031BF: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
149
| ->13.25% (8,388,609B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
151
->02.24% (1,420,422B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
152
| ->01.22% (771,689B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
153
| | ->01.14% (720,011B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
154
| | | ->01.14% (720,009B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
155
| | | | ->01.14% (720,009B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
157
| | | ->00.00% (2B) in 1+ places, all below ms_print's threshold (01.00%)
159
| | ->00.08% (51,678B) in 1+ places, all below ms_print's threshold (01.00%)
161
| ->01.01% (637,210B) 0x50AD583: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
162
| | ->01.01% (637,210B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
163
| | ->01.01% (637,210B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
164
| | ->01.01% (637,205B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
166
| | ->00.00% (5B) in 1+ places, all below ms_print's threshold (01.00%)
168
| ->00.02% (11,523B) in 1+ places, all below ms_print's threshold (01.00%)
170
->00.23% (146,928B) in 1+ places, all below ms_print's threshold (01.00%)
172
--------------------------------------------------------------------------------
173
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
174
--------------------------------------------------------------------------------
175
33 980,077,254 67,753,160 63,191,293 4,561,867 0
176
34 1,006,693,864 72,211,800 67,054,957 5,156,843 0
177
35 1,033,310,372 76,670,408 70,918,595 5,751,813 0
178
36 1,051,054,904 79,642,944 73,494,366 6,148,578 0
179
37 1,077,671,890 84,101,512 77,358,020 6,743,492 0
180
38 1,095,416,716 87,074,040 79,933,805 7,140,235 0
181
39 1,122,033,993 91,532,840 83,797,487 7,735,353 0
182
40 1,139,778,966 94,505,568 86,373,373 8,132,195 0
183
41 1,175,046,888 100,413,328 91,492,791 8,920,537 0
184
42 1,210,431,281 106,340,680 96,629,077 9,711,603 0
185
43 1,245,816,568 112,268,032 101,765,561 10,502,471 0
186
44 1,281,201,658 118,195,464 106,901,967 11,293,497 0
187
45 1,316,586,782 124,122,896 112,038,400 12,084,496 0
188
46 1,355,642,278 130,664,936 117,707,598 12,957,338 0
189
47 1,396,270,095 137,470,464 123,605,039 13,865,425 0
190
48 1,434,615,618 143,891,360 129,168,913 14,722,447 0
191
89.77% (129,168,913B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
192
->31.43% (45,226,560B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
193
| ->24.54% (35,308,920B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
194
| | ->24.54% (35,308,800B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
195
| | | ->24.54% (35,308,800B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
196
| | | ->24.54% (35,308,800B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
198
| | ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
200
| ->06.46% (9,294,480B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
201
| | ->06.46% (9,294,480B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
202
| | ->06.46% (9,294,480B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
203
| | ->06.03% (8,671,440B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
205
| | ->00.43% (623,040B) in 1+ places, all below ms_print's threshold (01.00%)
207
| ->00.43% (623,160B) in 1+ places, all below ms_print's threshold (01.00%)
209
->31.00% (44,603,400B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
210
| ->31.00% (44,603,400B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
211
| ->31.00% (44,603,400B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
212
| ->31.00% (44,603,280B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
213
| | ->31.00% (44,603,280B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
215
| ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
217
->11.66% (16,780,451B) 0x50AA389: xmlBufferGrow (in /usr/lib64/libxml2.so.2.7.3)
218
| ->11.66% (16,780,451B) 0x508BADB: xmlCharEncInFunc (in /usr/lib64/libxml2.so.2.7.3)
219
| ->11.66% (16,780,451B) 0x50B9547: xmlParserInputBufferGrow (in /usr/lib64/libxml2.so.2.7.3)
220
| ->11.66% (16,780,451B) 0x5090AC9: xmlParserInputGrow (in /usr/lib64/libxml2.so.2.7.3)
221
| ->11.66% (16,780,451B) 0x5095738: (within /usr/lib64/libxml2.so.2.7.3)
223
->05.83% (8,390,656B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
224
| ->05.83% (8,390,656B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
225
| | ->05.83% (8,390,656B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
226
| | ->05.83% (8,390,656B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
227
| | ->05.83% (8,390,656B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
229
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
231
->05.83% (8,388,609B) 0x401AC9: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
232
| ->05.83% (8,388,609B) 0x4031BF: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
233
| ->05.83% (8,388,609B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
235
->03.66% (5,269,717B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
236
| ->01.99% (2,863,232B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
237
| | ->01.86% (2,671,953B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
238
| | | ->01.86% (2,671,951B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
239
| | | | ->01.86% (2,671,951B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
241
| | | ->00.00% (2B) in 1+ places, all below ms_print's threshold (01.00%)
243
| | ->00.13% (191,279B) in 1+ places, all below ms_print's threshold (01.00%)
245
| ->01.64% (2,364,735B) 0x50AD583: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
246
| | ->01.64% (2,364,735B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
247
| | ->01.64% (2,364,735B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
248
| | ->01.64% (2,364,730B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
250
| | ->00.00% (5B) in 1+ places, all below ms_print's threshold (01.00%)
252
| ->00.03% (41,750B) in 1+ places, all below ms_print's threshold (01.00%)
254
->00.35% (509,520B) in 1+ places, all below ms_print's threshold (01.00%)
256
--------------------------------------------------------------------------------
257
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
258
--------------------------------------------------------------------------------
259
49 1,434,796,774 118,757,184 104,030,818 14,726,366 0
260
50 1,452,541,441 99,391,448 87,247,273 12,144,175 0
261
51 1,470,286,026 79,489,712 70,001,459 9,488,253 0
262
52 1,488,030,641 59,587,904 52,755,734 6,832,170 0
263
53 1,505,775,200 39,686,136 35,509,752 4,176,384 0
264
54 1,523,519,786 19,784,696 18,263,893 1,520,803 0
265
92.31% (18,263,893B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
266
->42.40% (8,388,609B) 0x401AC9: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
267
| ->42.40% (8,388,609B) 0x4031BF: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
268
| ->42.40% (8,388,609B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
270
->23.60% (4,669,440B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
271
| ->18.43% (3,647,040B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
272
| | ->18.43% (3,647,040B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
273
| | | ->18.43% (3,647,040B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
274
| | | ->18.43% (3,647,040B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
276
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
278
| ->04.85% (959,160B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
279
| | ->04.85% (959,160B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
280
| | | ->04.85% (959,160B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
281
| | | ->04.53% (896,040B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
283
| | | ->00.32% (63,120B) in 1+ places, all below ms_print's threshold (01.00%)
285
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
287
| ->00.32% (63,240B) in 1+ places, all below ms_print's threshold (01.00%)
289
->23.28% (4,606,320B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
290
| ->23.28% (4,606,320B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
291
| ->23.28% (4,606,320B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
292
| ->23.28% (4,606,200B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
293
| | ->23.28% (4,606,200B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
295
| ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
297
->02.75% (544,214B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
298
| ->01.49% (295,410B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
299
| | ->01.39% (275,715B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
300
| | | ->01.39% (275,715B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
301
| | | | ->01.39% (275,715B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
303
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
305
| | ->00.10% (19,695B) in 1+ places, all below ms_print's threshold (01.00%)
307
| ->01.23% (244,086B) 0x50AD583: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
308
| | ->01.23% (244,086B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
309
| | ->01.23% (244,086B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
310
| | ->01.23% (244,081B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
312
| | ->00.00% (5B) in 1+ places, all below ms_print's threshold (01.00%)
314
| ->00.02% (4,718B) in 1+ places, all below ms_print's threshold (01.00%)
316
->00.28% (55,310B) in 1+ places, all below ms_print's threshold (01.00%)