Skip to content

Instantly share code, notes, and snippets.

@erikcorry
Created August 16, 2023 14:30
Show Gist options
  • Save erikcorry/f44c60656967a7e9a49d2f89ab40b9dd to your computer and use it in GitHub Desktop.
Save erikcorry/f44c60656967a7e9a49d2f89ab40b9dd to your computer and use it in GitHub Desktop.
IRAM sizes esp-idf march 2023 to august
--- rolled-sizes.txt 2023-08-16 16:23:09.982969715 +0200
+++ unrolled-sizes.txt 2023-08-16 16:22:34.159637286 +0200
@@ -1,33 +1,33 @@
Total sizes:
-Used static DRAM: 49824 bytes ( 74756 remain, 40.0% used)
- .data size: 22008 bytes
- .bss size: 27816 bytes
-Used static IRAM: 132298 bytes ( -1226 remain, 100.9% used) Overflow detected!
- .text size: 131271 bytes
+Used static DRAM: 50092 bytes ( 74488 remain, 40.2% used)
+ .data size: 21980 bytes
+ .bss size: 28112 bytes
+Used static IRAM: 131030 bytes ( 42 remain, 100.0% used)
+ .text size: 130003 bytes
.vectors size: 1027 bytes
-Used Flash size : 1147917 bytes
- .text : 987151 bytes
- .rodata : 160478 bytes
-Total image size: 1302223 bytes (.bin may be padded larger)
+Used Flash size : 1136109 bytes
+ .text : 976147 bytes
+ .rodata : 159674 bytes
+Total image size: 1289119 bytes (.bin may be padded larger)
Per-archive contributions to ELF file:
Archive File IRAM0 .text
(exe) 0
libapp_update.a 0
- libbootloader_support.a 1448
- libbt.a 4444
- libbtdm_app.a 30599
+ libbootloader_support.a 1481
+ libbt.a 4433
+ libbtdm_app.a 30092
libc.a 0
libcoexist.a 3185
libcore.a 0
libcxx.a 0
- libdriver.a 6497
+ libdriver.a 6373
libefuse.a 0
libesp_adc.a 0
libesp_app_format.a 162
libesp_common.a 0
libesp_eth.a 88
libesp_event.a 0
- libesp_hw_support.a 9052
+ libesp_hw_support.a 8936
libesp_netif.a 0
libespnow.a 0
libesp_partition.a 0
@@ -35,13 +35,13 @@
libesp_pm.a 0
libesp_ringbuf.a 2217
libesp_rom.a 158
- libesp_system.a 3553
- libesp_timer.a 1326
+ libesp_system.a 3313
+ libesp_timer.a 1258
libesp_wifi.a 490
libfatfs.a 0
libfreertos.a 8147
libgcc.a 0
- libhal.a 7292
+ libhal.a 6863
libheap.a 3495
liblog.a 269
liblwip.a 0
@@ -51,16 +51,16 @@
libmbedtls.a 0
libmbedx509.a 0
libmesh.a 0
- libnet80211.a 2924
+ libnet80211.a 2919
libnewlib.a 1315
libnvs_flash.a 0
libphy.a 7770
- libpp.a 9586
+ libpp.a 9565
libpthread.a 206
librtc.a 2219
libsdmmc.a 0
libsoc.a 216
- libspi_flash.a 8643
+ libspi_flash.a 8862
libstdc++.a 0
libtoit_vm.a 14129
libvfs.a 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment