Categorygithub.com/intuitivelabs/mallocs/qmalloc
package
0.0.3
Repository: https://github.com/intuitivelabs/mallocs.git
Documentation: pkg.go.dev

# README

qmalloc

Go Reference

qmalloc is a simple malloc implementation with extra debugging information. It is a port of ser/kamailio qmalloc. It is optimised for workloads that stabilise to certain block sizes (it does not handle high fragmentation).

Limitations

  • does not handle fragmentation well
  • uses a single "global" lock so not recommended if allocations are done from different goroutines
  • needs a "warm-up" time (initial allocations are slower)