Performance monitor window
The Performance monitor window allows you to evaluate the parameters of the data flow that you device generates or can generate (fig.1). You can open this window using any of the methods described in the "User interface" section.
Fig.1 Performance monitor window
This window contains the following interface elements:
Trend scale - this group of radio buttons allows you to select the maximum value for the Y axis on the performance graph. If you select the "Auto" option, the maximum value will be calculated automatically when new data is added to the performance graph.
Data trend - displays the performance graph for the selected device, where the X axis shows time passed since the beginning of the test (in seconds) and the Y axis shows the rate of data flow in bytes/sec, KB/sec or MB/sec. You can do some simple things with the graph:
USB device testing - use this group of options to specify the parameters of testing the USB device.
Don't generate a data flow - generally the program cannot generate a data flow to evaluate the maximum performance of a USB device. The program just collects statistical data about the transferred amount of information within a time unit. That is why this option is selected for all USB devices.
Use a file with data - However, in case of USB drives, the program can launch the operation of copying, which the same as generating a data flow to the device and in the opposite direction. That is why the program determines the class of the USB device when you open this window. If the class of the device corresponds to a USB drive, the program tries to find the driver letter assigned by the device manager to this USB device. If the above mentioned operations have been successfully carried out, additional options become available.
Data direction mode - you can use this drop-down list to select the data transfer direction to be tested.
Transfer method - you can use this drop-down list to select the type of copying that will be used to generate a data flow.
File name - this field is used to specify the name of the file that will be used to generate a data flow. If the file with the specified name exists on the disk, the minimal test duration will be automatically calculated. The maximum data transfer rate of the device interface and the file size will be used for calculation. If reading from an USB drive is tested, the file must be located on the USB drive, otherwise the file must be located on the local drive of the computer.
Data table - this table displays the statistical data collected during the last test for both data transfer directions (to the USB device and otherwise).
Data transfer rate
Data by URB type - the amount of data transferred with URB of various types during the test
The group of interface elements for writing statistics to a file - allows you to write statistical data to a file for further analysis. Next time you open this window, you will be able to load the performance graph and statistical values from a file by specifying it in the "Write statistics to a file" field and clicking the "Replay" button. If you need to create a statistics file, you should specify the name of the statistics file and select the "Write statistics to a file" checkbox. If you need to keep the statistical data that can be in the specified file, you should clear the "Overwrite the file" checkbox.
Status bar - shows the status of the Performance monitor window.
In order to start testing the performance, you should click the "Start" button. Before starting the test, the program will check the location and presence of the file with test data (if required). In case of an error, you will see the corresponding message.
If generating a data flow is enabled in the Performance monitor window options, starting a test will launch copying the data file to the USB device or from it and the test will be automatically finished after the file has been copied.
If no data flow is generated, you should finish the test by clicking the "Stop" button.
Ask a question about this topic