Module: kamailio
Branch: master
Commit: 7cc22301b37ae2a214900af9628b148f59dcce21
URL: 
https://github.com/kamailio/kamailio/commit/7cc22301b37ae2a214900af9628b148f59dcce21

Author: Daniel-Constantin Mierla <mico...@gmail.com>
Committer: Daniel-Constantin Mierla <mico...@gmail.com>
Date: 2023-11-10T08:24:51+01:00

core: mem - fm memory manager updated to align to 16

- same as malloc() on linux 64b
- https://www.gnu.org/software/libc/manual/html_node/Aligned-Memory-Blocks.html
- some libraries (e.g., libwolfssl) expect such alignement for specific 
optimizations
- done even for 32b, expected rather low overhead in average, not expected many
  chunks under 16 bytes versus those over
- malloc optimization factor increased to 15

---

Modified: src/core/mem/f_malloc.c
Modified: src/core/mem/f_malloc.h

---

Diff:  
https://github.com/kamailio/kamailio/commit/7cc22301b37ae2a214900af9628b148f59dcce21.diff
Patch: 
https://github.com/kamailio/kamailio/commit/7cc22301b37ae2a214900af9628b148f59dcce21.patch

_______________________________________________
Kamailio (SER) - Development Mailing List
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org

Reply via email to