AtomVM
AtomVM copied to clipboard
(Duplicated) atom tables waste a lot of space
This is very true when dealing with Elixir modules, that they contain long atom names, and each module has a number of common atoms with other modules. So a solution to this issue might be collecting all atom names and compacting them into a single per-avm file atom table. I expect something like 30 kb saved just with this strategy.