8.23.1 Trace collection points and PRF trace collection levels
The following table describes the points at which the user-extended trace based performance analysis outputs the trace.
Trace collection points |
No. in the figure#1 |
Explanation |
Level |
---|---|---|---|
Normal entry of method |
1 |
Immediately after a method is invoked. |
Trace collection levels specified in the user-extended trace based performance analysis configuration file#2 |
Normal exit of method |
2 |
Immediately before a method terminates normally. |
|
Abnormal exit of method |
3 |
Immediately before a method terminates abnormally due to an exception or error. |
- Reference note
-
If a method to be traced terminates because an exception or error occurred in the method to be traced or in the invocation destination method of the method to be traced, the trace is collected as the abnormal exit of the method.
If an exception or error is processed by the try-catch syntax in a method to be traced, and if an exception or error is not thrown at the invocation source of the method to be traced, the trace is collected as the normal exit of the method.
The following figure shows the trace collection points in the user-extended trace based performance analysis.