This may not be universally true. The Rust docs[1] point out that as of today, compiled binaries use either jemalloc[2] or the system allocator:<p>&gt; Binaries generated by the compiler will use `alloc_jemalloc` by default (where available). [...] Dynamic and static libraries, however, will use `alloc_system` by default.<p>[1]: <a href="https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;nightly&#x2F;book&#x2F;custom-allocators.html" rel="nofollow">https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;nightly&#x2F;book&#x2F;custom-allocators.htm...</a><p>[2]: <a href="http:&#x2F;&#x2F;www.canonware.com&#x2F;jemalloc&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.canonware.com&#x2F;jemalloc&#x2F;</a>