This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tutorials:troubleshooting:memory [2017/02/15 13:27] miconda [Memory Manager Debugging] |
tutorials:troubleshooting:memory [2021/06/01 20:44] giavac [Insufficient Memory] |
||
---|---|---|---|
Line 36: | Line 36: | ||
* too small PKG or SHM - insufficient size to accommodate all data needed to be stored in memory | * too small PKG or SHM - insufficient size to accommodate all data needed to be stored in memory | ||
- | * memory leak - some part of code allocates memory at runtine | + | * memory leak - some part of code allocates memory at runtime |
===== Monitoring Memory ===== | ===== Monitoring Memory ===== | ||
Line 58: | Line 58: | ||
Notice that for SHM only one group of statistics is printed, being one zone of memory, while for PKG you get a list with many groups of statistics, each specific for a Kamailio process (child). | Notice that for SHM only one group of statistics is printed, being one zone of memory, while for PKG you get a list with many groups of statistics, each specific for a Kamailio process (child). | ||
- | In order to merge the free memory fragments one should enable memory join. This is enable by default in latest kamailio: | + | In order to merge the free memory fragments one should enable memory join. Default |
< | < | ||
mem_join=1 | mem_join=1 | ||
Line 268: | Line 268: | ||
Here is the article that presents better the situation: | Here is the article that presents better the situation: | ||
- | | + | |
An relevant excerpt from the blog article: | An relevant excerpt from the blog article: |