[ https://issues.apache.org/jira/browse/TS-567?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Leif Hedstrom updated TS-567: ----------------------------- Fix Version/s: (was: 2.1.8) 3.1 > Cleanup of memory allocation in libinktomi++ > -------------------------------------------- > > Key: TS-567 > URL: https://issues.apache.org/jira/browse/TS-567 > Project: Traffic Server > Issue Type: Improvement > Components: Core > Reporter: Leif Hedstrom > Priority: Critical > Fix For: 3.1 > > Attachments: malloc.txt > > > There's a lot of ifdef's and debugging code paths around various allocation > schemes in libinktomi++. We should clean this up, and simplify. It'd also be > great to make it easy to enable various other allocators, e.g. jemalloc or > tcmalloc, as part of the build system, causing ink_malloc / xmalloc and STL > containers to use the new allocator. In particular for STL containers, it > means we might need to have some allocator setup / initialization? > Also, when should we use ink_malloc() vs xmalloc() ? It's quite > inconsistently used right now I think. And, there are a few places using > malloc() (etc.) directly, which we ought to fix. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira