public inbox for systemtap@sourceware.org
 help / color / mirror / Atom feed
From: Lukas Berk <lberk@redhat.com>
To: Mark Wielaard <mark@klomp.org>
Cc: distro-pkg-dev@openjdk.java.net, systemtap@sourceware.org
Subject: Re: [RFC] Enhanced Garbage Collection Probe Points
Date: Fri, 03 Aug 2012 14:23:00 -0000	[thread overview]
Message-ID: <20120803142250.GA29771@redhat.com> (raw)
In-Reply-To: <1344002142.2906.24.camel@springer.wildebeest.org>


[-- Attachment #1.1: Type: text/plain, Size: 1128 bytes --]

Hey Mark,

* Mark Wielaard <mark@klomp.org> [2012-08-03 09:56]:
> On Thu, 2012-08-02 at 09:10 -0400, Lukas Berk wrote:
[...]
> 
> They look interesting, but do you have some example usage for this? My
> garbage collector knowledge is very rusty. Just some simple description
> when which point would be hit and what interesting data can be
> collected/analysed at that time would be nice to put this in context.
I ran a $stap eventcount.stp hotspot.gc_* -o eventcount.txt style script
and have attached the output.  I'll also start to document the
script(tapset?) I've been using to interpret the probe points I've been
added here.
> 
> Did you happen to talk to the thermostat team? They might give some
> feedback on what kind of information they need and whether these probe
> points would cover their needs.

Yes I have, and I'm working towards what they'd like (idealy we'd like
to track objects from allocation, space to space, and eventually watch
them be collected), however I'd like to make sure this is the correct
starting point and work my way there, one step at a time :)

Cheers,

Lukas

[-- Attachment #1.2: eventcount.txt --]
[-- Type: text/plain, Size: 1672 bytes --]

Finished event counting at Fri Aug  3 10:09:35 2012 EDT.
Total time elapsed: 1021574 ms, 63 events total, 63 after filtering.
TID                       EVENT                          COUNT (RATE Hz)
---                       -----                          ---------------
java(4998)                hotspot.gc_collect_parallel    1 (0.00)
java(5003)                hotspot.gc_collect_PSScavenge_begin 10 (0.00)
java(5003)                hotspot.gc_collect_PSScavenge_end 10 (0.00)
java(5003)                hotspot.gc_collect_delete      2 (0.00)
java(5003)                hotspot.gc_collect_PSParallelCompact_end 2 (0.00)
java(5003)                hotspot.gc_collect_test        1 (0.00)
java(5003)                hotspot.gc_collect_move        3 (0.00)
java(5003)                hotspot.gc_collect_PSParallelCompact_begin 2 (0.00)
java(5077)                hotspot.gc_collect_PSScavenge_begin 5 (0.00)
java(5077)                hotspot.gc_collect_PSScavenge_end 5 (0.00)
java(5139)                hotspot.gc_collect_PSScavenge_end 2 (0.00)
java(5139)                hotspot.gc_collect_PSScavenge_begin 2 (0.00)
java(5330)                hotspot.gc_collect_PSScavenge_begin 4 (0.00)
java(5330)                hotspot.gc_collect_PSScavenge_end 4 (0.00)
java(5776)                hotspot.gc_collect_PSScavenge_end 1 (0.00)
java(5776)                hotspot.gc_collect_PSScavenge_begin 1 (0.00)
java(5827)                hotspot.gc_collect_PSScavenge_end 2 (0.00)
java(5827)                hotspot.gc_collect_PSScavenge_begin 2 (0.00)
java(5864)                hotspot.gc_collect_PSScavenge_end 2 (0.00)
java(5864)                hotspot.gc_collect_PSScavenge_begin 2 (0.00)

[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]

  reply	other threads:[~2012-08-03 14:23 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-08-02 13:11 Lukas Berk
2012-08-03 13:56 ` Mark Wielaard
2012-08-03 14:23   ` Lukas Berk [this message]
2012-08-07 11:50     ` Mark Wielaard
2012-08-08 14:01       ` Lukas Berk
2012-08-08 14:34         ` Mario Torre
2012-08-08 20:37 ` Jon VanAlten
2012-08-08 21:11   ` Lukas Berk
2012-08-08 22:05     ` Jon VanAlten
2012-08-22 20:34 ` Lukas Berk
2012-08-24 19:59   ` Jon VanAlten
2012-08-28 21:23     ` Lukas Berk
2012-08-29 11:52       ` Mark Wielaard
2012-08-30  1:19       ` Jon VanAlten
2012-08-31 20:07         ` Lukas Berk
2012-09-24 18:17           ` Jon VanAlten
2012-10-23 16:53             ` Lukas Berk
2012-10-25  5:02               ` Jon VanAlten
2012-10-25 13:09                 ` Andrew Hughes
2012-10-30  1:49                   ` Jon VanAlten
2012-10-30  8:03                     ` Mark Wielaard
2012-10-30 12:37                     ` Andrew Hughes
2012-11-01 18:33                       ` Jon VanAlten
2012-11-01 19:06                         ` Mark Wielaard
2012-11-01 22:12                           ` Jon VanAlten
2012-11-02 14:54                           ` Andrew Hughes
2012-11-02 15:03                             ` Mark Wielaard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120803142250.GA29771@redhat.com \
    --to=lberk@redhat.com \
    --cc=distro-pkg-dev@openjdk.java.net \
    --cc=mark@klomp.org \
    --cc=systemtap@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).