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.