3 Memory Comparisons
SciresM edited this page 2021-02-07 17:59:06 -08:00

The following is a comparison of memory usage, which will be updated only sparingly (if major memory saving techniques are implemented).

Note that all Atmosphère modules are now smaller than Nintendo's, with the exception of fatal (due to atmosphere fatal supporting a full-color 1280x720 framebuffer, which Nintendo does not).

Module Name Nintendo (11.0.1) Atmosphère (0.17.0) Atmosphère (0.17.1) Atmosphère (0.18.0) Savings Savings (Cumulative)
Kernel 420 KiB 396 KiB 404 KiB 404 KiB 16 KiB 16 KiB
Loader 816 KiB 852 KiB 756 KiB 720 KiB 96 KiB 112 KiB
NCM 5440 KiB 5272 KiB 5120 KiB 5100 KiB 340 KiB 452 KiB
ProcessMana 256 KiB 308 KiB 208 KiB 184 KiB 72 KiB 524 KiB
sm 380 KiB 292 KiB 204 KiB 172 KiB 208 KiB 732 KiB
spl 276 KiB 428 KiB 256 KiB 220 KiB 56 KiB 788 KiB
creport 936 KiB 728 KiB 652 KiB 620 KiB 316 KiB 1104 KiB
erpt 844 KiB 608 KiB 508 KiB 468 KiB 376 KiB 1480 KiB
fatal 2528 KiB 2848 KiB 2780 KiB 2568 KiB -40 KiB 1440 KiB
jpegdec 504 KiB 492 KiB 460 KiB 452 KiB 52 KiB 1492 KiB
pgl 400 KiB 336 KiB 248 KiB 200 KiB 200 KiB 1692 KiB
ro 488 KiB 428 KiB 316 KiB 168 KiB 320 KiB 2012 KiB
eclct (stubbed) 848 KiB 0 KiB 0 KiB 0 KiB 848 KiB 2860 KiB