From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16812 invoked by alias); 3 Aug 2012 14:23:20 -0000 Received: (qmail 16800 invoked by uid 22791); 3 Aug 2012 14:23:18 -0000 X-SWARE-Spam-Status: No, hits=-8.9 required=5.0 tests=AWL,BAYES_00,KHOP_PGP_SIGNED,KHOP_RCVD_UNTRUST,RCVD_IN_DNSWL_HI,RCVD_IN_HOSTKARMA_W,SPF_HELO_PASS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 03 Aug 2012 14:22:56 +0000 Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q73EMrPm014080 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 3 Aug 2012 10:22:53 -0400 Received: from redhat.com (vpn-237-125.phx2.redhat.com [10.3.237.125]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id q73EMovD021276 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Fri, 3 Aug 2012 10:22:52 -0400 Date: Fri, 03 Aug 2012 14:23:00 -0000 From: Lukas Berk To: Mark Wielaard Cc: distro-pkg-dev@openjdk.java.net, systemtap@sourceware.org Subject: Re: [RFC] Enhanced Garbage Collection Probe Points Message-ID: <20120803142250.GA29771@redhat.com> Reply-To: Lukas Berk References: <20120802131039.GA1955@redhat.com> <1344002142.2906.24.camel@springer.wildebeest.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="b5gNqxB1S1yM7hjW" Content-Disposition: inline In-Reply-To: <1344002142.2906.24.camel@springer.wildebeest.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-IsSubscribed: yes Mailing-List: contact systemtap-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-owner@sourceware.org X-SW-Source: 2012-q3/txt/msg00143.txt.bz2 --b5gNqxB1S1yM7hjW Content-Type: multipart/mixed; boundary="G4iJoqBmSsgzjUCe" Content-Disposition: inline --G4iJoqBmSsgzjUCe Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 1105 Hey Mark, * Mark Wielaard [2012-08-03 09:56]: > On Thu, 2012-08-02 at 09:10 -0400, Lukas Berk wrote: [...] >=20 > 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. >=20 > 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 --G4iJoqBmSsgzjUCe Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="eventcount.txt" Content-length: 1672 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) --G4iJoqBmSsgzjUCe-- --b5gNqxB1S1yM7hjW Content-Type: application/pgp-signature Content-length: 836 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBAgAGBQJQG966AAoJEAaRCclx+kwJiXsQAJHrTlSBj2y4/4nevglV2ii8 DSQdCtWbsKlqbKgx0ezBdY8EYIk/SIIZ09PaMmSpavINM0I+dBZNc0Ps0EtGDyMo 5MESQX70p1YYcBXqVO6oeYFrSEj3Nsgdnzbkrf/GEgP+Fa97aLy3zePKT2OxL1iY iQtmF9w0EK2hKBPRXg4IVIILBQTm8zNk398EzjGwvWuhHht11Dys23lCpU19o4DP gNI2jortGBcfZ7JY2xyNzmwLUStkqty7FpSzfQ5ibTIlzAXbdZ6AatqimubJntbh xYP8aIif90v+qJ+Lrzn9n1+p06z3dZdEMcWu+xaxQbTgsIesvONt5ec0L3Dgp89d +eO57L9lM8moMvm4wQ1G/PvL4mwzD1cHu41gWEKB0wCsJi6uN5CU6SARP8FvkWyr KoMs+nSDkyX2TLdmBezI/bb9aDGOphjMdieF2ud8A+XfOZ5ga3F78Cv6Cgqz5fHk bprYLfxlM/5ndzOwGPI1MrrgLAiX6XA9ptsSPAPlL5UQ6oQteKOH+9qPX6iYixff Iuc+qEJDjlQPDFw0NYHziQnDnali8cfOYCoPo/ZUbfWyivgQxkkfBxEIhPvaeosW Nyz5y+HeU4f0s1VVWnkxn/+Ksvd1rN16FVzOFXp5bG2CIIZUJvDbazduMGIcnORB l/t94PHu8i2dxI5mPDZT =7sIk -----END PGP SIGNATURE----- --b5gNqxB1S1yM7hjW--