![]() Previous |
![]() Next |
The File Read tab contains information about the file read operations that occurred during the time of recording.
For information about using the range navigator, see Using the Range Navigator.
The file read events can be presented either by the files read from, by threads that initiated the read event, or both. Switch between modes using the By File, By Thread, and By Event subtabs. Each subtab contains a similar set of panels, providing a list of file read events and details for the selected events.
The top panel in each subtab of the File Read tab (File Reads by File, File Reads by Thread, and All File Reads) contains a table with the list of file read events. Depending on the subtab, this table can contain the following columns:
Path or Thread: Either the path of the file from which data is read, or the thread that initiated the read operation.
Duration: The duration of the read operations for the file or thread.
Bytes Read: The total size of data read from the file.
Number of Reads: The number of times that data was read from the file.
To filter the table entries, select the column on which you want to filter and then specify the filtering string. You can use wildcards in the filtering string and specify a regular expression by prepending it with regexp:
. If the table contains numeric values, you can specify a logical expression using the comparison operators (<
, <=
, >
, >=
), the AND operator (&&
), and the OR operator (||
).
For information about working with tables, see Working with Tables.
The File Reads over Time panel contains a graph that shows the amount of data read over time. Depending on the opened subtab of the File Read tab, this graph shows read data size for the selected file, selected thread, or selected event.
The File Read Trace Tree contains a table with the stack trace for the selected file, thread, or event. It also shows the number of read operations for each method on the stack.