Re: [RFC/PATCH] scripts/tracing: Add trace_analyze.py tool

2013-01-24 Thread Minchan Kim
On Thu, Jan 24, 2013 at 02:16:35PM -0300, Ezequiel Garcia wrote: > On Thu, Jan 24, 2013 at 2:50 AM, Minchan Kim wrote: > > On Wed, Jan 23, 2013 at 06:37:56PM -0300, Ezequiel Garcia wrote: > > > >> > >> > 2. Does it support alloc_pages family? > >> >kmem event trace already supports it. If it s

Re: [RFC/PATCH] scripts/tracing: Add trace_analyze.py tool

2013-01-24 Thread Ezequiel Garcia
On Thu, Jan 24, 2013 at 2:50 AM, Minchan Kim wrote: > On Wed, Jan 23, 2013 at 06:37:56PM -0300, Ezequiel Garcia wrote: > >> >> > 2. Does it support alloc_pages family? >> >kmem event trace already supports it. If it supports, maybe we can >> > replace >> >CONFIG_PAGE_OWNER hack. >> > >> >

Re: [RFC/PATCH] scripts/tracing: Add trace_analyze.py tool

2013-01-23 Thread Minchan Kim
On Wed, Jan 23, 2013 at 06:37:56PM -0300, Ezequiel Garcia wrote: > Hi Minchan, > > On Wed, Jan 23, 2013 at 1:27 AM, Minchan Kim wrote: > > Hi Ezequiel, > > > > On Tue, Jan 22, 2013 at 06:46:58AM -0300, Ezequiel Garcia wrote: > >> From: Ezequiel Garcia > >> > >> The purpose of trace_analyze.py to

Re: [RFC/PATCH] scripts/tracing: Add trace_analyze.py tool

2013-01-23 Thread Ezequiel Garcia
Hi Minchan, On Wed, Jan 23, 2013 at 1:27 AM, Minchan Kim wrote: > Hi Ezequiel, > > On Tue, Jan 22, 2013 at 06:46:58AM -0300, Ezequiel Garcia wrote: >> From: Ezequiel Garcia >> >> The purpose of trace_analyze.py tool is to perform static >> and dynamic memory analysis using a kmem ftrace >> log f

Re: [RFC/PATCH] scripts/tracing: Add trace_analyze.py tool

2013-01-22 Thread Minchan Kim
Hi Ezequiel, On Tue, Jan 22, 2013 at 06:46:58AM -0300, Ezequiel Garcia wrote: > From: Ezequiel Garcia > > The purpose of trace_analyze.py tool is to perform static > and dynamic memory analysis using a kmem ftrace > log file and a built kernel tree. > > This script and related work has been don

Re: [RFC/PATCH] scripts/tracing: Add trace_analyze.py tool

2013-01-22 Thread Ezequiel Garcia
Hi Pekka, On Tue, Jan 22, 2013 at 10:41 AM, Pekka Enberg wrote: > (Adding acme to CC.) > > On Tue, Jan 22, 2013 at 11:46 AM, Ezequiel Garcia > wrote: >> From: Ezequiel Garcia >> >> The purpose of trace_analyze.py tool is to perform static >> and dynamic memory analysis using a kmem ftrace >> lo

Re: [RFC/PATCH] scripts/tracing: Add trace_analyze.py tool

2013-01-22 Thread Pekka Enberg
(Adding acme to CC.) On Tue, Jan 22, 2013 at 11:46 AM, Ezequiel Garcia wrote: > From: Ezequiel Garcia > > The purpose of trace_analyze.py tool is to perform static > and dynamic memory analysis using a kmem ftrace > log file and a built kernel tree. > > This script and related work has been done

[RFC/PATCH] scripts/tracing: Add trace_analyze.py tool

2013-01-22 Thread Ezequiel Garcia
From: Ezequiel Garcia The purpose of trace_analyze.py tool is to perform static and dynamic memory analysis using a kmem ftrace log file and a built kernel tree. This script and related work has been done on the CEWG/2012 project: "Kernel dynamic memory allocation tracking and reduction" (More i