The Monitor tab

The Monitor tab has a graphical overview of the runtime, including CPU, heap, threads and loaded classes:

The Monitor tab

This tab is useful for "at a glance" information, leaving further drill-down for other tabs.

The Threads tab

In the following screenshot, the Threads tab shows the status of all threads:

The Threads tab

It is very useful to find out if any threads are undergoing contention, entering deadlock, are underutilized, or they are taking up more CPU. Especially in concurrent apps with in-memory state, and in apps that use limited I/O resources (such as connection ...

Get Clojure: High Performance JVM Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.