QEMU Size And Memory Report¶
Commit:
82697d75Date: 2026-05-10T19:36:15.745933
Build target:
PORT=qemu CPU_ARCH=cortex-m0plusRuntime target:
qemu-system-arm -machine mps2-an385 -cpu cortex-m3Scope:
HelloBasic/*,HelloSimple,HelloPerformance,HelloShowcase,HelloStyleDemo,HelloVirtual(virtual_stage_showcase)Static size scope: Map input sections from repo-side
src/+example/objects only; exclude toolchain libraries,driver/,porting/;ram_bytesexcludesPFB, andpfb_bytesstill comes from each case-localmain.map.bss.pfb_area.Successful apps: 72
Failed apps: 0
Overview¶
Smallest Code: HelloBasic(divider) (12492 bytes)
Largest Code: HelloPerformance (271112 bytes)
Smallest RAM: HelloBasic(button_img) (98 bytes)
Largest RAM: HelloShowcase (23112 bytes)
Smallest Heap Peak: HelloBasic(activity_ring) (0 bytes)
Largest Heap Peak: HelloBasic(svg) (29266 bytes)
Smallest Stack Peak: HelloPerformance (432 bytes)
Largest Stack Peak: HelloBasic(mask) (4168 bytes)
Charts¶

Detailed Table¶
App |
Code |
Resource |
RAM |
PFB |
Heap Idle |
Heap Init Peak |
Heap Interaction Peak |
Heap Peak |
Stack Peak |
Actions |
Total ROM |
|---|---|---|---|---|---|---|---|---|---|---|---|
HelloBasic(activity_ring) |
36372 |
5687 |
244 |
4800 |
0 |
0 |
0 |
0 |
1340 |
1 |
42059 |
HelloBasic(analog_clock) |
25172 |
4549 |
244 |
4800 |
0 |
0 |
0 |
0 |
1128 |
1 |
29721 |
HelloBasic(anim) |
24520 |
4018 |
532 |
4800 |
0 |
0 |
0 |
0 |
932 |
3 |
28538 |
HelloBasic(animated_image) |
34212 |
33853 |
180 |
4800 |
0 |
276 |
0 |
276 |
1144 |
1 |
68065 |
HelloBasic(arc_slider) |
28192 |
5211 |
417 |
4800 |
0 |
0 |
0 |
0 |
1356 |
5 |
33403 |
HelloBasic(autocomplete) |
31896 |
9763 |
333 |
4800 |
0 |
276 |
276 |
276 |
1336 |
5 |
41659 |
HelloBasic(button) |
27172 |
18277 |
521 |
4800 |
0 |
276 |
276 |
276 |
1248 |
5 |
45449 |
HelloBasic(button_img) |
37984 |
37224 |
98 |
4800 |
0 |
68 |
68 |
68 |
844 |
3 |
75208 |
HelloBasic(button_matrix) |
30656 |
16617 |
183 |
4800 |
0 |
276 |
276 |
276 |
1376 |
7 |
47273 |
HelloBasic(card) |
33180 |
9811 |
1056 |
4800 |
0 |
276 |
0 |
276 |
1256 |
1 |
42991 |
HelloBasic(checkbox) |
28620 |
16626 |
469 |
4800 |
0 |
276 |
276 |
276 |
1240 |
5 |
45246 |
HelloBasic(chips) |
32552 |
14528 |
349 |
4800 |
0 |
276 |
276 |
276 |
1448 |
4 |
47080 |
HelloBasic(circular_progress_bar) |
36276 |
10481 |
412 |
4800 |
0 |
276 |
0 |
276 |
1344 |
1 |
46757 |
HelloBasic(combobox) |
31148 |
25108 |
649 |
4800 |
0 |
276 |
276 |
276 |
1336 |
13 |
56256 |
HelloBasic(compass) |
32832 |
10384 |
236 |
4800 |
0 |
276 |
0 |
276 |
1328 |
1 |
43216 |
HelloBasic(deferred_image) |
39484 |
19343 |
1557 |
4800 |
178 |
429 |
178 |
429 |
1184 |
3 |
58827 |
HelloBasic(digital_clock) |
33116 |
9515 |
196 |
4800 |
0 |
276 |
0 |
276 |
1144 |
1 |
42631 |
HelloBasic(dirty_passthrough_activity) |
44852 |
10613 |
14900 |
4800 |
0 |
276 |
276 |
276 |
1584 |
20 |
55465 |
HelloBasic(dirty_passthrough_container) |
37344 |
9814 |
1680 |
4800 |
0 |
276 |
276 |
276 |
1400 |
3 |
47158 |
HelloBasic(dirty_passthrough_page) |
41448 |
10433 |
14569 |
4800 |
0 |
276 |
276 |
276 |
1536 |
14 |
51881 |
HelloBasic(divider) |
12492 |
363 |
332 |
4800 |
0 |
0 |
0 |
0 |
668 |
1 |
12855 |
HelloBasic(enhanced_widgets) |
65364 |
18707 |
1873 |
4800 |
0 |
276 |
276 |
276 |
1448 |
3 |
84071 |
HelloBasic(file_image) |
38728 |
12944 |
2196 |
4800 |
32 |
32 |
32 |
32 |
1216 |
1 |
51672 |
HelloBasic(focus_navigation) |
53656 |
21533 |
5321 |
4800 |
0 |
276 |
276 |
276 |
1392 |
30 |
75189 |
HelloBasic(gauge) |
40280 |
6645 |
448 |
4800 |
0 |
276 |
0 |
276 |
1448 |
1 |
46925 |
HelloBasic(gridlayout) |
27856 |
3911 |
428 |
4800 |
0 |
0 |
0 |
0 |
1004 |
4 |
31767 |
HelloBasic(heart_rate) |
33968 |
20431 |
284 |
4800 |
0 |
276 |
276 |
276 |
2456 |
1 |
54399 |
HelloBasic(image) |
62324 |
134234 |
1760 |
4800 |
2867 |
3631 |
6687 |
6687 |
4128 |
5 |
196558 |
HelloBasic(image_button) |
26692 |
25130 |
473 |
4800 |
0 |
276 |
276 |
276 |
1248 |
5 |
51822 |
HelloBasic(label) |
22436 |
6341 |
380 |
4800 |
0 |
276 |
0 |
276 |
1184 |
1 |
28777 |
HelloBasic(led) |
18740 |
3564 |
444 |
4800 |
0 |
0 |
0 |
0 |
980 |
1 |
22304 |
HelloBasic(line) |
19024 |
417 |
220 |
4800 |
0 |
0 |
0 |
0 |
1080 |
1 |
19441 |
HelloBasic(linearlayout) |
32220 |
9559 |
228 |
4800 |
0 |
276 |
0 |
276 |
1184 |
1 |
41779 |
HelloBasic(list) |
31644 |
15720 |
1738 |
4800 |
0 |
276 |
276 |
276 |
1304 |
6 |
47364 |
HelloBasic(lyric_scroller) |
41124 |
10027 |
545 |
4800 |
0 |
276 |
276 |
276 |
1240 |
3 |
51151 |
HelloBasic(mask) |
85620 |
43694 |
564 |
4800 |
0 |
320 |
0 |
320 |
4168 |
1 |
129314 |
HelloBasic(menu) |
22248 |
11093 |
121 |
4800 |
0 |
276 |
276 |
276 |
1232 |
9 |
33341 |
HelloBasic(mini_calendar) |
30400 |
9357 |
127 |
4800 |
0 |
276 |
276 |
276 |
1232 |
3 |
39757 |
HelloBasic(mp4) |
46132 |
3149498 |
1260 |
4800 |
0 |
0 |
764 |
764 |
1304 |
3 |
3195630 |
HelloBasic(notification_badge) |
25024 |
13892 |
444 |
4800 |
0 |
276 |
0 |
276 |
1208 |
1 |
38916 |
HelloBasic(number_picker) |
26160 |
21767 |
513 |
4800 |
0 |
276 |
276 |
276 |
1240 |
5 |
47927 |
HelloBasic(page_indicator) |
35240 |
13393 |
520 |
4800 |
0 |
276 |
276 |
276 |
1280 |
4 |
48633 |
HelloBasic(pattern_lock) |
35988 |
9801 |
425 |
4800 |
0 |
276 |
276 |
276 |
1256 |
5 |
45789 |
HelloBasic(progress_bar) |
21024 |
4019 |
413 |
4800 |
0 |
0 |
0 |
0 |
972 |
8 |
25043 |
HelloBasic(punch_region) |
33496 |
19004 |
1000 |
4800 |
0 |
276 |
276 |
276 |
1248 |
4 |
52500 |
HelloBasic(radio_button) |
28720 |
21385 |
497 |
4800 |
0 |
276 |
276 |
276 |
1232 |
5 |
50105 |
HelloBasic(roller) |
22408 |
6191 |
453 |
4800 |
0 |
276 |
276 |
276 |
1216 |
5 |
28599 |
HelloBasic(rotation) |
26744 |
9667 |
504 |
1600 |
0 |
276 |
276 |
276 |
1216 |
7 |
36411 |
HelloBasic(scale) |
23652 |
5856 |
172 |
4800 |
0 |
276 |
0 |
276 |
1232 |
1 |
29508 |
HelloBasic(scroll) |
34628 |
9675 |
400 |
4800 |
0 |
276 |
276 |
276 |
1272 |
2 |
44303 |
HelloBasic(segmented_control) |
31728 |
16720 |
481 |
4800 |
0 |
276 |
276 |
276 |
1344 |
9 |
48448 |
HelloBasic(slider) |
20744 |
3785 |
385 |
4800 |
0 |
0 |
0 |
0 |
1012 |
5 |
24529 |
HelloBasic(spangroup) |
20344 |
5883 |
164 |
4800 |
0 |
276 |
0 |
276 |
1192 |
1 |
26227 |
HelloBasic(spinner) |
26308 |
4677 |
444 |
4800 |
0 |
0 |
0 |
0 |
1028 |
1 |
30985 |
HelloBasic(stepper) |
27668 |
14506 |
385 |
4800 |
0 |
276 |
276 |
276 |
1256 |
6 |
42174 |
HelloBasic(stopwatch) |
34176 |
9562 |
276 |
4800 |
0 |
276 |
0 |
276 |
1184 |
1 |
43738 |
HelloBasic(svg) |
36164 |
9500 |
749 |
2400 |
17289 |
22273 |
29266 |
29266 |
2912 |
7 |
45664 |
HelloBasic(switch) |
28596 |
16076 |
437 |
4800 |
0 |
276 |
276 |
276 |
1224 |
5 |
44672 |
HelloBasic(tab_bar) |
35960 |
17011 |
544 |
4800 |
0 |
276 |
276 |
276 |
1280 |
4 |
52971 |
HelloBasic(table) |
24232 |
5901 |
596 |
4800 |
0 |
276 |
0 |
276 |
1208 |
1 |
30133 |
HelloBasic(textblock) |
38160 |
9394 |
212 |
4800 |
0 |
276 |
0 |
276 |
1160 |
1 |
47554 |
HelloBasic(textinput) |
45524 |
16381 |
4193 |
4800 |
0 |
276 |
276 |
276 |
1328 |
14 |
61905 |
HelloBasic(tileview) |
32012 |
9760 |
444 |
4800 |
0 |
276 |
276 |
276 |
1184 |
4 |
41772 |
HelloBasic(toggle_button) |
26040 |
17819 |
469 |
4800 |
0 |
276 |
276 |
276 |
1240 |
5 |
43859 |
HelloBasic(viewpage) |
34248 |
9675 |
404 |
4800 |
0 |
276 |
276 |
276 |
1280 |
4 |
43923 |
HelloBasic(viewpage_cache) |
33696 |
9722 |
180 |
4800 |
352 |
628 |
804 |
804 |
1264 |
4 |
43418 |
HelloBasic(window) |
25044 |
14410 |
466 |
4800 |
0 |
276 |
276 |
276 |
1224 |
2 |
39454 |
HelloPerformance |
271112 |
1834709 |
3017 |
1536 |
0 |
0 |
5336 |
5336 |
432 |
8 |
2105821 |
HelloShowcase |
180328 |
70900 |
23112 |
40960 |
0 |
276 |
276 |
276 |
2552 |
15 |
251228 |
HelloSimple |
16068 |
2494 |
169 |
2400 |
0 |
0 |
0 |
0 |
908 |
3 |
18562 |
HelloStyleDemo |
132080 |
102407 |
6378 |
19200 |
0 |
276 |
276 |
276 |
2736 |
4 |
234487 |
HelloVirtual(virtual_stage_showcase) |
197368 |
72037 |
8735 |
40960 |
3000 |
3276 |
3412 |
3412 |
2744 |
19 |
269405 |