PVRPerfServer Command-Line Options
PVRPerfServer supports several command-line options.
Option | Effect |
---|---|
--h | Show help text. |
/? | Show help text. |
--disable-hwperf | Disable the use of PVRScope's hardware performance functionality. |
--group | Expects an integer. On start-up, switch the hardware to the specified counter group number. |
--port | Expects an integer. Specify the network port to use. Defaults to 6520. |
--sendto | Expects a string as a filename or path. Instead of using the network, record data directly to the specified file. |
--t | Expects an integer as a time in milliseconds between counter updates. Defaults to 2. Increase this value to reduce PVRPerfServer CPU usage. |
--c | Expects an integer as a time in milliseconds between CPU load updates. Defaults to 200. Increase this value to reduce PVRPerfServer CPU usage. |
--pid | Gather data for CPU usage, memory usage, and PID executable name of relevant programs. Can optionally provide one or more integer parameters to track the specified PIDs. |
--nopid | Disable gathering of per-PID data. |
--periodic | Expects a 1 or a 0. Default is 1. Enable or disable periodic timing tasks when recording to a file. |
--graphics | Expects a 1 or a 0. Default is 1. Enable or disable graphics timing tasks when recording to a file. |
--qat | Expects an integer as a time in seconds, after which PVRPerfServer will auto-quit. |
--HostDeviceInfo | Expects a 1 or a 0. Default is 0. Enable or disable timing events for host device info. |
--HostInfo | Expects a 1 or a 0. Default is 0. Enable or disable timing events for host info. |
--ClientAPIOpenCL | Expects a 1 or a 1. Default is 0. Enable or disable timing events for Client API OpenCL. |
--ClientAPIVulkan | Expects a 1 or a 0. Default is 0. Enable or disable timing events for Client API Vulkan. |
--ClientAPIMemoryTracking | Expects a 1 or a 0. Default is 0. Enable or disable timing events for Client API memory tracking (currently only supported for OpenGL ES). |