18% faster build time when using DMD with mimalloc!
    ryuukk_ 
    ryuukk.dev at gmail.com
       
    Tue Mar 26 15:56:14 UTC 2024
    
    
  
Simply just compiling my project with that allocator makes it 18% 
faster
 From an average of 450ms down to 381ms, fastest was 374ms
```
$ hyperfine "make build-game" "make build-game-mimalloc"
Benchmark 1: make build-game
   Time (mean ± σ):     450.4 ms ±   4.6 ms    [User: 383.8 ms, 
System: 64.7 ms]
   Range (min … max):   443.9 ms … 458.9 ms    10 runs
Benchmark 2: make build-game-mimalloc
   Time (mean ± σ):     381.7 ms ±   6.7 ms    [User: 346.2 ms, 
System: 34.1 ms]
   Range (min … max):   374.7 ms … 393.4 ms    10 runs
Summary
   make build-game-mimalloc ran
     1.18 ± 0.02 times faster than make build-game
```
Try with your project, and share the result here, and perhaps we 
should make it the default if it's an improvement for everyone?
`LD_PRELOAD=/usr/lib/libmimalloc.so dmd`
    
    
More information about the Digitalmars-d
mailing list