About the Event Types View
The Event Types view lists the events in relation to where they come from. The Event types themselves (marked 3 in Figure 16-12) come from a Level (marked 2 in Figure 16-12), and the Level comes from a Producer (marked 1 in Figure 16-12).
Below is an explanation of what you can see in the Events Type view (Figure 16-12):
- Producers are the part of the system that produced the events, for example, Garbage Collector and JRockit. A producer can come from a third party that uses the latency recording API.
- Levels are a subdivision of producers. Two events within the same level and thread can never be performed at the same time. Levels are best visualized when looking at a thread in the Latency Graph tab (see Understanding the Different Parts of a Thread Image). There you see that the thread is divided into several levels, but two events within a level overlap.
- Event type is the actual type of event that was responsible for the latency.