4 ms·
Does this not waste a lot of space with huge executables? Furthermore, using shared libraries would help to save RAM as well.
by Ours90 9y ago
Does this not waste a lot of space with huge executables? Furthermore, using shared libraries would help to save RAM as well.
- neunhoef 9y agoAs explained in the article: The "library part" of our executables is very small in comparison to the executable size. Furthermore, the memory usage of the database itself is usually much greater than the size of the executable itself. Finally, one rarely deploys multiple instances of an ArangoDB server on the same machine, so savings by shared libraries are also not that great. Therefore the "waste" is very minor and the advantages outweigh the slight increase in memory usage.