Iced Tea in Crete 2012:Building custom profiles

From WikiEducator
Jump to: navigation, search
Building custom profiles
Convenor: Kirk
Participants:
  • List
  • them
  • here
  • Thomas
Summary:

Kirk Pepperdine explained some benefits of writing custom profilers to be able to extract the most relevant information out of the profiler with minimal impact on the system. Kirk demonstrated a "conditional thread dumper" as an example for such an custom profiler.

Thomas Darimont demonstrated the Hotspot Debugger (HSDB) which ships with the latest Versions of JDK 6 / JDK 7.

Recommendations:

Recommendations go here

  • ...
  • ...
  • Read the article HotSpot's Hidden Treasure - Java Magazine

Tools which leverage the features of the HotSpots Serviceability Agent - like Hotspot Debugger HSDB (July/August 2012) http://www.oraclejavamagazine-digital.com/javamagazine/20120708?pg=41#pg41

  • Play with the code examples of "Mit Debugger interne HotSpot JVM Informationen auslesen in Java 7" - Article in German -> Examples are in english (Tutorials.de - March 2012)

http://www.tutorials.de/java/387020-mit-debugger-interne-hotspot-jvm-informationen-auslesen-java-7-a.html

  • For further reading: The HotSpot™ Serviceability Agent: An out-of-process high level debugger for a Java™ virtual machine

http://static.usenix.org/events/jvm01/full_papers/russell/russell_html/index.html