RSS/Atom feed Twitter
Site is read-only, email is disabled

GEGL Perf tools - plan

This discussion is connected to the gegl-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

4 of 4 messages available
Toggle history

Please log in to manage your subscriptions.

GEGL Perf tools - plan Henrik Akesson 04 Jun 16:33
  GEGL Perf tools - plan Øyvind Kolås 04 Jun 16:52
  GEGL Perf tools - plan Martin Nordholts 04 Jun 17:16
   GEGL Perf tools - plan Henrik Akesson 04 Jun 18:23
Henrik Akesson
2009-06-04 16:33:21 UTC (over 15 years ago)

GEGL Perf tools - plan

Hi,

Sorry for my silence! Normally if I don't have anything to say, I don't say it ;-)

I'm currently doing a survey of the existing tools and their capabilities. You can follow this on my site: http://sites.google.com/site/computerresearcher/profiling-tools

It's a bit patchy, but I expect to improve it as I go along.

PLAN

1. Do survey of current data collection tools (oprofile, valgrind etc etc) and select which ones to use
2. Put the data from these tools into a database 3. Creating a set of typical perf analysis scenarios (i.e. integration/regression tests)
4. Use the data to create reports and/or gui for elaborating reports. (web and/or fat-client)

I will come back to you when the survey is ready in order to get feedback on the choice of tools.

This is the moment to let me know for anyone who wants me to include a certain tool in the survey.

I'm currently at:

- gprof, sprof - valgrind (cachegrind, callgrind)
- ltrace, ptrace
- oprofile

Regards,

Henrik

Øyvind Kolås
2009-06-04 16:52:12 UTC (over 15 years ago)

GEGL Perf tools - plan

On Thu, Jun 4, 2009 at 3:33 PM, Henrik Akesson wrote:

This is the moment to let me know for anyone who wants me to include a certain tool in the survey.

I'm currently at:

- gprof, sprof - valgrind (cachegrind, callgrind)
- ltrace, ptrace
- oprofile

GEGL itself contains built in instrumentation that allows breaking down the time spent in pixel format conversions (babl) as well as the different nodes of a composition. The small sample gallery at the website used to be part of an automatic regression testing facility operated by OSDL called crucible which did nightly builds and performance/rendering regressions. See http://www.gegl.org/gallery/clones.txt for examples of how this infrastructure breaks down processing time.

/Øyvind K.

Martin Nordholts
2009-06-04 17:16:17 UTC (over 15 years ago)

GEGL Perf tools - plan

Henrik Akesson wrote:

This is the moment to let me know for anyone who wants me to include a certain tool in the survey.

I'm currently at:

- gprof, sprof - valgrind (cachegrind, callgrind)
- ltrace, ptrace
- oprofile

Hi,

Sysprof seems to be missing from that list

Nice to hear you are making good progress anyway!

/ Martin

Henrik Akesson
2009-06-04 18:23:54 UTC (over 15 years ago)

GEGL Perf tools - plan

AFAIK sysprof has a subset of the oprofile functionality, is very poorly documented and supports only x86 CPUs. This is why I don't plan on evaluating it.

/Henrik

2009/6/4 Martin Nordholts :

Henrik Akesson wrote:

This is the moment to let me know for anyone who wants me to include a certain tool in the survey.

I'm currently at:

- gprof, sprof - valgrind (cachegrind, callgrind)
- ltrace, ptrace
- oprofile

Hi,

Sysprof seems to be missing from that list

Nice to hear you are making good progress anyway!

 / Martin