No I don't think so. It's a gcc feature so it should pull in what's
required.

On Mon, Mar 4, 2019 at 6:08 PM Dk Jack <dnj0...@gmail.com> wrote:

> btw, do I need to link it with any additional libraries to use lsan?
> Thanks.
>
>
> On Mon, Mar 4, 2019 at 6:05 PM Dk Jack <dnj0...@gmail.com> wrote:
>
> > Thanks Pushkar, I'll try that...
> >
> > On Mon, Mar 4, 2019 at 4:44 PM Pushkar Pradhan
> > <pprad...@verizonmedia.com.invalid> wrote:
> >
> >> Perhaps compiling with LSAN will help:  --enable-lsan           enable
> >> stand-alone Leak Sanitizer
> >>
> >>
> >> On Mon, Mar 4, 2019 at 4:42 PM Bryan Call <bc...@apache.org> wrote:
> >>
> >> > Looking at the graphs it looks like your headers and http1client
> >> sessions
> >> > are leaking.  Have you looked at this example to on how to send back
> >> error
> >> > messages using the C++ API:
> >> >
> >>
> https://github.com/apache/trafficserver/blob/master/example/cppapi/customresponse/CustomResponse.cc
> >> >
> >> > -Bryan
> >> >
> >> > > On Mar 4, 2019, at 3:50 PM, Dk Jack <dnj0...@gmail.com> wrote:
> >> > >
> >> > > Hi,
> >> > > I am trying to chase a memory leak issue. I am using ATS version
> 6.2.3
> >> > and
> >> > > I have a custom plugin written using the c++ API (atscppapi) running
> >> on
> >> > the
> >> > > same server. I enabled memory dump in my configuration and sent
> >> traffic
> >> > > into the ATS with and without my plugin for an hour. Later, I
> >> extracted
> >> > the
> >> > > individual memory stats and plotted the stats for each object type
> >> > against
> >> > > time. The link shown below contains side-by-side plots for each ATS
> >> > object
> >> > > type without and with my plugin (the right side figures are with my
> >> > plugin
> >> > > enabled).
> >> > >
> >> > >
> >> https://www.dropbox.com/s/rfszd6fnjydm8s7/ats_mem_stats_comparison.pdf
> >> > >
> >> > > Without my plugin, the memory consumption increases for various
> >> objects
> >> > in
> >> > > the beginning and then tapers off. However, with my plugin enabled,
> >> the
> >> > > memory consumption is higher and more erratic. I am not holding on
> to
> >> the
> >> > > request in my plugin. My plugin attaches TransactionPlugin to some
> >> > > transactions (sending back 4xx response to client). For most others,
> >> it
> >> > > lets it pass through. My plugin, doesn't allocate much memory. The
> >> memory
> >> > > it allocates is sort of semi-static (manages a few maps that are
> >> updated
> >> > > periodically). I don't anticipate my plugin's memory consumption to
> >> > > increase with the transactions.
> >> > >
> >> > > Since the presence of my plugin is the affecting the memory stats of
> >> > > internal ATS objects, I am suspecting this could result of me not
> >> using
> >> > the
> >> > > API correctly. Would appreciate if anyone can venture a guess as to
> >> what
> >> > > could be happening. Thank for help.
> >> > >
> >> > > Dk.
> >> >
> >> >
> >>
> >
>

Reply via email to