HeadlinesBriefing favicon HeadlinesBriefing.com

Leistungsprobleme von musl

Hacker News •
×

Der Autor, ein JVM-Entwickler, hat musl ursprünglich für Rust-Projekte wegen seiner eigenständigen Binärdateien übernommen. Nachdem er jedoch von musls suboptimalem Allokator erfahren hatte, führte er Benchmarks auf 4-Kern-EC2-VMs durch. Die Ergebnisse zeigten, dass musl deutlich langsamer ist, selbst mit mimalloc, und nicht nur in Szenarien mit hoher Parallelität.

Der Allokator ist nicht das einzige Problem; mehrere Speicherroutinen sind ebenfalls langsam. Der Autor kommt zu dem Schluss, dass musls Einfachheit zwar für kleine Projekte in Ordnung ist, aber für leistungssensible Anwendungen wie Bifrost ein Leistungsnachteil ist, was dazu führte, musl als vorgefertigte Option zu entfernen.