From the Event Types tab, look at the color of each event.
Yellow represents Java Monitor Wait events.
The yellow part is when threads are waiting for an object. This often means that the thread is idle, perhaps waiting for a task.
Red represents the Java Monitor Blocked events or synchronization events. If your Java application's important threads spend a lot of time being blocked, then that means that a critical section of the application is single threaded, which is a bottleneck.
Blue represents the Socket Reads and Socket Writes events. Again, if the Java application spends a lot of time waiting for sockets, then the main bottleneck may be in the network or with the other machines that the application communicates.
https://docs.oracle.com/javase/10/troubleshoot/troubleshoot-performance-issues-using-jfr.htm
http://java-performance.info/oracle-java-mission-control-overview/#more-921
1990: The Bronx Warriors (1982)
2 months ago
No comments :
Post a Comment