Tobias Lindaaker is a software developer at Neo Technology and is active in open source projects like Jython, OpenJDK, and the broader JVM languages community. Tobias contributes to Neo4j and other projects in areas such as compiler construction and code generation, concurrency, as well as performance analysis and improvements.
This session provides a guide to the hidden gems of the JDK, knowledge usually reserved for tool authors. You will find that you don’t have to be a tool author to benefit from being able to do deeper inspection of your applications and gain greater control of threads in your tests. The presentation provides an overview of the additional power tools in the JVM tooling interface and may quite possibly inspire attendees to write the next interesting Java tool. The core of the presentation is the tools developed by Neo Technology for inspecting object graphs and memory layout, forcing race conditions in multithreaded tests, and discovering memory leaks.
What Tobias had to say about GeekOut:
“I was pleasantly surprised by the conference, people were engaged and interested, with a deep technical understanding. A nice change from many other conferences I regularly attend.”