siderolabs / pkgs

Mozilla Public License 2.0
33 stars 108 forks source link

Use Mimalloc instead of musl malloc #1012

Closed nwmcsween closed 1 month ago

nwmcsween commented 1 month ago

Allocation heavy workloads will generally suffer with musl malloc due to it having different tradeoffs, replace it with mimalloc.

smira commented 1 month ago

Dup of #1010, feel free to re-open if you can clarify what you're looking for.

nwmcsween commented 1 month ago

Users could and generally do, there would be three separate categories though, malloc heavy program, malloc heavy system or memory heavy applications. KVM and Kubevirt for example would be considered memory heavy.

smira commented 1 month ago

Users run their workloads in containers, and not using host OS libc.

nwmcsween commented 1 month ago

Users run their workloads in containers, and not using host OS libc.

Great point, I completely forgot about that part while thinking of the apps themselves.