September 2015
Intermediate to advanced
198 pages
4h 52m
English
The Monitor tab has a graphical overview of the runtime, including CPU, heap, threads and loaded classes:

This tab is useful for "at a glance" information, leaving further drill-down for other tabs.
In the following screenshot, the Threads tab shows the status of all threads:

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 ...
Read now
Unlock full access