thegreystone
Director at Datadog. Former Java Platform Group. Project lead for the OpenJDK JMC project. Once co-founded Appeal, the company creating the JRockit JVM.
DatadogSwitzerland
Pinned Repositories
jmc
Repository for OpenJDK Mission Control, a production time profiling and diagnostics tools suite. https://openjdk.org/projects/jmc
robo4j
Robo4j.io robotics/IoT framework
java-svc
Java serviceability examples. Includes simple example apps for jmc, jfr, attach, jmx, jplis, jdi and perfcounters.
jmc-flame-view
View for Mission Control for rendering stack traces as flame graphs. Note that this is now part of JMC 7.1.0, and all further development will take place in the JMC repos.
jmc-jshell
Easy way to get started experimenting with the JDK Flight Recorder and the JMC core classes.
jmc-tutorial
A hands-on-lab/tutorial for learning JDK Mission Control 7+.
openjdk-helper
An API that helps with OpenJDK stuff, meant for use by my OpenJDK Custom GPT - https://chatgpt.com/g/g-F0Ow9Ugwj-openjdk-jmc-helper
problematic-microservices
Small microservices application with various problems
recgen
Repo for generating jfr recordings with specific properties to help in the development of JMC.
slogan-generator
A free to use slogan generator! :)
thegreystone's Repositories
thegreystone/jmc-tutorial
A hands-on-lab/tutorial for learning JDK Mission Control 7+.
thegreystone/jmc-flame-view
View for Mission Control for rendering stack traces as flame graphs. Note that this is now part of JMC 7.1.0, and all further development will take place in the JMC repos.
thegreystone/jmc-jshell
Easy way to get started experimenting with the JDK Flight Recorder and the JMC core classes.
thegreystone/java-svc
Java serviceability examples. Includes simple example apps for jmc, jfr, attach, jmx, jplis, jdi and perfcounters.
thegreystone/problematic-microservices
Small microservices application with various problems
thegreystone/openjdk-helper
An API that helps with OpenJDK stuff, meant for use by my OpenJDK Custom GPT - https://chatgpt.com/g/g-F0Ow9Ugwj-openjdk-jmc-helper
thegreystone/recgen
Repo for generating jfr recordings with specific properties to help in the development of JMC.
thegreystone/jmc-graph-view
Graph rendering in JMC of aggregated stack traces. Think the Flame View but graphs.
thegreystone/jmx2jfr
Configurable agent which records JMX data into the Java Flight Recorder.
thegreystone/problematic-web-app
A webapplication with various commonly encountered problems that can be used to train your profiling and diagnostic chops
thegreystone/slogan-generator
A free to use slogan generator! :)
thegreystone/action-jmc-spotless
GitHub action for running spotless on the JMC project
thegreystone/jmc-dev-helpers
Assorted helpful things to make JMC development easier
thegreystone/jmc-workflow-test
Just trying out GitHub workflow stuff.
thegreystone/button-activator
Simple Robo4J example which physically presses an arbitrary button.
thegreystone/java-champions
A list of Java Champions
thegreystone/java-memoryleaks
Example of common java memory leaks.
thegreystone/jmc
https://openjdk.java.net/projects/jmc/
thegreystone/jmc-graphics
https://openjdk.java.net/projects/jmc/
thegreystone/jmc-old
The GitHub repo for JDK Mission Control
thegreystone/jmc7
https://openjdk.java.net/projects/jmc/
thegreystone/lz4-java
LZ4 compression for Java
thegreystone/openjdk-jmc-overrides
thegreystone/openjdk-website
Website source
thegreystone/opentracing-java
OpenTracing API for Java
thegreystone/pi4j
Java I/O library for Raspberry Pi (GPIO, I2C, SPI, UART)
thegreystone/quadcopter-simulation
thegreystone/skara
https://openjdk.java.net/projects/skara/
thegreystone/switzerland2024
Repository for the website of the hack.commit.push event in Switzerland.
thegreystone/website-v2
Adoptium Website