# HG changeset patch # User Omair Majid # Date 1431623378 14400 # Node ID 58737824caa8c8bfa5f394689e78bc5677cb1e96 # Parent 9b14220bab3a10e54912fd97fba02df7dfa082bf Add more pictures and a video. diff -r 9b14220bab3a -r 58737824caa8 img/screenshot1.png Binary file img/screenshot1.png has changed diff -r 9b14220bab3a -r 58737824caa8 img/screenshot2.png Binary file img/screenshot2.png has changed diff -r 9b14220bab3a -r 58737824caa8 img/screenshot3.png Binary file img/screenshot3.png has changed diff -r 9b14220bab3a -r 58737824caa8 img/screenshot4.png Binary file img/screenshot4.png has changed diff -r 9b14220bab3a -r 58737824caa8 index.html --- a/index.html Tue Mar 10 00:55:15 2015 -0600 +++ b/index.html Thu May 14 13:09:38 2015 -0400 @@ -15,25 +15,6 @@

Thermostat: Serviceability and Monitoring for OpenJDK

- -

Thermostat is an instrumentation tool for the Hotspot JVM, -with support for monitoring multiple JVM instances on multiple hosts, -optionally in a cloud environment. The name Thermostat is intended as a play on -words: Thermostat is to Hotspot much as IcedTea is to Java.

-

Some goals of Thermostat are:

- - -
+ +

Thermostat is an instrumentation tool for the Hotspot JVM, +with support for monitoring multiple JVM instances on multiple hosts, +optionally in a cloud environment. The name Thermostat is intended as a play on +words: Thermostat is to Hotspot much as IcedTea is to Java.

+ + +
+ +
Examine memory regions and their sizes
+
+ +
+ +
Visualize thread states
+
+ +
+ +
Dump, browse and search the Java heap
+
+ +
+ +
See garbage collections
+
+ + + +

Features

  • Local and remote monitoring (threads, numa, heap-analysis, garbage collection, etc.)
  • +
  • Records and visualizes both high level (uptime, cpu and memory usage) + and low level (HotSpot's perf) data
  • +
  • Designed to work well against OpenJDK and IcedTea
  • Stand-alone Swing GUI client
  • Web layer for increased security
  • Command line interface client
  • +
  • Usable in production environment, with + minimal overhead

Basic System Requirements

diff -r 9b14220bab3a -r 58737824caa8 style/main-style.css --- a/style/main-style.css Tue Mar 10 00:55:15 2015 -0600 +++ b/style/main-style.css Thu May 14 13:09:38 2015 -0400 @@ -64,3 +64,26 @@ body { padding: 20px; } + +a figure.screenshot { + display: inline-block; + text-align: center; + margin: 10px; +} + +a figure.screenshot img { + height: 200px; + width: 300px; + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -webkit-transition: -webkit-transform 0.2s; + -ms-transition: -ms-transform 0.2s; + -o-transition: -o-transform 0.2s; +} +a figure.screenshot img:hover { + transform: scale(1.2); + -moz-transform: scale(1.2); + -webkit-transform: scale(1.2); + -ms-transform: scale(1.2); + -o-transform: scale(1.2); +}