Created Memory Comparisons (markdown)

SciresM 2021-01-13 10:30:04 -08:00
parent 886427945a
commit 5c8979bf1a

19
Memory-Comparisons.md Normal file

@ -0,0 +1,19 @@
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) | Savings | Savings (Cumulative)
| ----------------- | ------------------- | ------------------- | ------------------- | -------- | --------------------
| Kernel | 420 KiB | 396 KiB | 404 KiB | 16 KiB | 16 KiB
| Loader | 816 KiB | 852 KiB | 756 KiB | 60 KiB | 76 KiB
| NCM | 5440 KiB | 5272 KiB | 5120 KiB | 320 KiB | 396 KiB
| ProcessMana | 256 KiB | 308 KiB | 208 KiB | 48 KiB | 444 KiB
| sm | 380 KiB | 292 KiB | 204 KiB | 176 KiB | 620 KiB
| spl | 276 KiB | 428 KiB | 256 KiB | 20 KiB | 640 KiB
| creport | 936 KiB | 728 KiB | 652 KiB | 284 KiB | 924 KiB
| erpt | 844 KiB | 608 KiB | 508 KiB | 236 KiB | 1160 KiB
| fatal | 2528 KiB | 2848 KiB | 2780 KiB | -252 KiB | 908 KiB
| jpegdec | 504 KiB | 492 KiB | 460 KiB | 44 KiB | 952 KiB
| pgl | 400 KiB | 336 KiB | 248 KiB | 152 KiB | 1104 KiB
| ro | 488 KiB | 428 KiB | 316 KiB | 172 KiB | 1276 KiB
| eclct (stubbed) | 848 KiB | 0 KiB | 0 KiB | 848 KiB | 2124 KiB