Commit-ID: 0f5f5bcd112292f14b75750dde7461463bb1c7bb
Gitweb: http://git.kernel.org/tip/0f5f5bcd112292f14b75750dde7461463bb1c7bb
Author: Joseph Schuchart
AuthorDate: Thu, 10 Jul 2014 13:50:51 +0200
Committer: Arnaldo Carvalho de Melo
CommitDate: Wed, 16 Jul 2014 17:57:33 -0300
perf
Commit-ID: 05f832e3a267d6e45d092595bdf9339d127ea137
Gitweb: http://git.kernel.org/tip/05f832e3a267d6e45d092595bdf9339d127ea137
Author: Joseph Schuchart
AuthorDate: Wed, 9 Jul 2014 16:16:31 +0200
Committer: Arnaldo Carvalho de Melo
CommitDate: Wed, 16 Jul 2014 17:57:33 -0300
perf
Commit-ID: 57608cfd8827a74237d264a197722e2c99f72da4
Gitweb: http://git.kernel.org/tip/57608cfd8827a74237d264a197722e2c99f72da4
Author: Joseph Schuchart
AuthorDate: Thu, 10 Jul 2014 13:50:56 +0200
Committer: Arnaldo Carvalho de Melo
CommitDate: Wed, 16 Jul 2014 17:57:33 -0300
perf
dictionaries for easy access by Python scripts.
Signed-off-by: Joseph Schuchart
Acked-by: Thomas Ilsche
---
.../util/scripting-engines/trace-event-python.c| 23 +++---
1 file changed, 20 insertions(+), 3 deletions(-)
diff --git a/tools/perf/util/scripting-engines/trace-event
perf script: Add callchain to generic and tracepoint events.
This provides valuable information for tracing performance problems.
Since this change alters the interface for the python scripts,
also adjust the script generation and the provided scripts.
Signed-off-by: Joseph Schuchart
Arnaldo,
On 09.07.2014 21:29, Arnaldo Carvalho de Melo wrote:
> Em Wed, Jul 09, 2014 at 04:12:23PM -0300, Arnaldo Carvalho de Melo escreveu:
>> Em Wed, Jul 09, 2014 at 04:09:21PM -0300, Arnaldo Carvalho de Melo escreveu:
>
>> It is full of:
>
>> self.cpu =3D common_cpu
>
> Ok, I
:
> On Wed, Jul 09, 2014 at 01:43:18PM +0200, Joseph Schuchart wrote:
>> Jirka,
>>
>> I tried to apply the patches to the latest version of the perf/core branch
>> before sending. Can you please send me some more information about the
>> conflict?
>
> is you
perf script: Add callchain to generic and tracepoint events. Since
this alters the interface for the python scripts, also adjust the script
generation and the provided scripts.
Signed-off-by: Joseph Schuchart
Acked-by: Thomas Ilsche
---
.../python/Perf-Trace-Util/lib/Perf/Trace/Core.py
perf script: Add missing calls to Py_DECREF for return values
Signed-off-by: Joseph Schuchart
---
tools/perf/util/scripting-engines/trace-event-python.c | 12 ++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/tools/perf/util/scripting-engines/trace-event-python.c
b
dictionaries for easy access by Python scripts.
Signed-off-by: Joseph Schuchart
Acked-by: Thomas Ilsche
---
.../util/scripting-engines/trace-event-python.c| 23 +++---
1 file changed, 20 insertions(+), 3 deletions(-)
diff --git a/tools/perf/util/scripting-engines/trace-event
Jirka,
I tried to apply the patches to the latest version of the perf/core branch
before sending. Can you please send me some more information about the conflict?
Thanks
Joseph
On 09.07.2014 13:27, Jiri Olsa wrote:
> On Wed, Jul 09, 2014 at 09:40:34AM +0200, Joseph Schuchart wr
[PATCH 2/3] perf script: Add callchain to generic and tracepoint events. Since
this alters the interface for the python scripts, also adjust the script
generation and the provided scripts.
Signed-off-by: Joseph Schuchart
Acked-by: Thomas Ilsche
---
.../python/Perf-Trace-Util/lib/Perf
information in dictionaries for easy access by Python scripts.
Signed-off-by: Joseph Schuchart
Acked-by: Thomas Ilsche
---
.../util/scripting-engines/trace-event-python.c| 23 +++---
1 file changed, 20 insertions(+), 3 deletions(-)
diff --git a/tools/perf/util/scripting-engines
[PATCH 1/3] perf script: Add missing calls to Py_DECREF for return values
Signed-off-by: Joseph Schuchart
---
tools/perf/util/scripting-engines/trace-event-python.c | 12 ++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/tools/perf/util/scripting-engines/trace-event
else statements. Note that the abort() is necessary
since Py_FatalError() does not return but seems to be missing the
__noretun__ attribute in Python versions <=2.7
Signed-off-by: Joseph Schuchart
---
tools/perf/util/scripting-engines/trace-event-python.c | 12 ++--
1 file changed,
, Namhyung Kim wrote:
> Hi Joseph,
>
> Sorry for late review, this looks very useful.. But please send a
> separate email for each patch and make it inlined (not attached) in the
> next version.
>
>
> On Thu, 03 Apr 2014 10:57:39 +0200, Joseph Schuchart wrote:
>
access by Python scripts.
Signed-off-by: Joseph Schuchart
Acked-by: Thomas Ilsche
---
.../util/scripting-engines/trace-event-python.c | 21 ++---
1 file changed, 18 insertions(+), 3 deletions(-)
diff --git a/tools/perf/util/scripting-engines/trace-event-python.c
b/tools/perf
Add callchain to generic and tracepoint events.
Since this alters the interface for the python scripts,
also adjust the script generation and the provided scripts.
Signed-off-by: Joseph Schuchart
Acked-by: Thomas Ilsche
---
.../python/Perf-Trace-Util/lib/Perf/Trace/Core.py | 3 +-
tools
formation in
dictionaries for easy access by Python scripts.
Signed-off-by: Joseph Schuchart
Acked-by: Thomas Ilsche
diff --git a/tools/perf/util/scripting-engines/trace-event-python.c b/tools/perf/util/scripting-engines/trace-event-python.c
index a7c8932..255d451 100644
--- a/tools/perf/util/
mentioned information is already available to the scripting engine and
just has to be handed down. This is done by the attached patch. The
patch is based on Linux-3.13.3.
Please let me know if you have any questions on this.
Thanks
Joseph
--
Dipl. Inf. Joseph Schuchart
Computer Scientist
Technische
On 27.11.2013 14:51, Ingo Molnar wrote:
>
> * Joseph Schuchart wrote:
>
>> Sorry for my delayed reply, it's been a busy week and I really wanted to
>> give Ingo's idea below some thought. Please find my comments below.
>>
>>>>> If d
> Just a quick side note, while I realize that you are
> (rightfully!) concerned about correctness primarily, if that loop
> over MAX_NR_CPUS executes often enough then this might hurt
> performance:
>
>perf.h:#define MAX_NR_CPUS 256
>
> So it might be better to mainta
CPU in this pass.
The change should be small and do not interfere with any other
functionality of perf. The patch is based on the current Linux version
in git.
Please let me know if you need any further information.
Signed-off-by: Joseph Schuchart
Thanks,
Joseph
--
Dipl. Inf. Joseph Schuch
Commit-ID: c0268e8d1f450e286fc55e77f53a9ede6b72acab
Gitweb: http://git.kernel.org/tip/c0268e8d1f450e286fc55e77f53a9ede6b72acab
Author: Joseph Schuchart
AuthorDate: Thu, 24 Oct 2013 10:10:51 -0300
Committer: Arnaldo Carvalho de Melo
CommitDate: Thu, 24 Oct 2013 10:16:54 -0300
perf
On 23.10.2013 22:01, Arnaldo Carvalho de Melo wrote:
> Em Wed, Oct 23, 2013 at 04:37:41PM +0200, Joseph Schuchart escreveu:
>>We are using the Python scripting interface in perf to extract kernel
>>events relevant for performance analysis of HPC codes. We noticed that
25 matches
Mail list logo