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: Minor
             Fix For: 2.1.6


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.
-
You can reply to this email to add a comment to the issue online.

Reply via email to