Chime at JavaOne 2007

Steven Reynolds demonstrated Chime at JavaOne this month, and he posted his presentation slides and Chime displays here. His presentation, Performance Statistics of Java(TM) Applications Using DTrace and Chime, focuses on the built-in hotspot provider in Java 6 and gives a good dissection of a D program clause using the hotspot$target:::thread-start probe for people new to DTrace. The presentation also includes a helpful "Tips" section for both DTrace and Chime, where he points out some of the bumps in the road that he encountered, such as the printa action's interference with Chime, the need for the zdefs option (-Z), and the fact that Chime is installed in a directory named /opt/OSOL0chime with two Oh's and one zero (by the way, that convention was not my idea :-)

The displays Steven created also include helpful documentation that appears in Chime's Description pane, such as notes on the use of the java -XX:+ExtendedDTraceProbes option and jinfo. I posted screenshots of his displays here. These new displays by Steven highlight Chime's ability to display aggregation data from arbitrary DTrace programs. I encourage you to look at his presentation then try creating some displays of your own (which you are welcome to share).

Thanks Steven! I hope to see you at JavaOne again next year!

On the subject of tracing Java apps, Adam Leventhal and Jarod Jenson also presented Cranking Up Java Application Performance with DTrace at this month's JavaOne. They also demonstrated the hotspot provider, and they gave a sneak preview of the forthcoming Java Statically-Defined Tracing (JSDT) (see Adam's blog). Also on that subject, check out Jarod Jensen's article, DTrace and Java: Exposing Performance Problems That Once Were Hidden.
Comments:

Post a Comment:
Comments are closed for this entry.
About

tomee

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today
Blogs
Other

No bookmarks in folder