January 2017
Intermediate to advanced
565 pages
13h 46m
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