This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[Bug documentation/11106] java documentation
- From: "mjw at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: systemtap at sources dot redhat dot com
- Date: 18 Dec 2009 18:09:52 -0000
- Subject: [Bug documentation/11106] java documentation
- References: <20091218173350.11106.fche@redhat.com>
- Reply-to: sourceware-bugzilla at sourceware dot org
------- Additional Comments From mjw at redhat dot com 2009-12-18 18:09 -------
Some pointers:
- Stuff that just works (tm)
- VM level tracing
- lifecycle (vm start/stop), threads, classloaders and classes
being loaded/unloaded, garbage collection probes, methods being
compiled by jits (C1/C2), monitors (wait/notify).
example probes:
http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2009-April/005445.html
- Java method entry/exit tracing:
http://gnu.wildebeest.org/diary/2009/08/06/i-love-it-when-a-plan-comes-together-systemtap-meets-java/
- Stuff that is now checked in icedtea6 mercurial, needs new release:
- Native methods (JNI) tracing:
http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2009-October/007384.html
- Stuff that is now checked in icedtea6 mercurial, but also needs new
new systemtap release (support is in systemtap git already):
- Java backtraces from stap scripts:
http://gnu.wildebeest.org/diary/2009/12/15/next-step-systemtap-java-hotspot-jstack-support/
This has one major drawback atm that it only works on one java
process at a time (in the same stap script), and that you need to
trace it from the start. Should probably be fixed/improved by
extending systemtap support:
http://sourceware.org/bugzilla/show_bug.cgi?id=11096
- Stuff that needs some double checking/cleanup:
- Make jinfo (jinfo -flag +ExtendedDTraceProbes) work. It would make
inspecting running java processes much easier. Might now work with
aph's latest separate-debuginfo patch in IcedTea6.
- Better documentation, examples, etc.
Jon has posted something, just needs integrating and polishing:
http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2009-December/007837.html
--
What |Removed |Added
----------------------------------------------------------------------------
Summary|java documentation |java documentation
http://sourceware.org/bugzilla/show_bug.cgi?id=11106
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.