Profiling Windows
Overview
GameBench Studio Pro allows you to profile Windows applications running on the same machine where the desktop app is installed. This is useful for analyzing the performance of Windows games and applications.
Prerequisites
Before profiling Windows applications, ensure you meet the Requirements for Windows target profiling.
Starting a Windows Profiling Session
Step 1: Launch Studio Pro Desktop
- Open Studio Pro Desktop on your Windows machine
- Log in to your GameBench account
Step 2: Select Windows Target
- In the main interface select Windows as target device
- Ensure you have administrator privileges to run the background process (right-click and “Run as administrator” if needed)
- Choose the application you want to profile from the list of running processes
Step 3: Record Session
Follow the recording process as explained in the Getting Started guide to configure and start your profiling session.
During Profiling
Using Hotkeys
While profiling, you can use the following hotkeys (configurable in Settings):
- F11 - Start/Stop profiling
- F9 - Add a marker
Background Process Overhead
When profiling Windows applications, GameBench runs a background process that collects performance data from your system. This process has minimal impact on system performance:
CPU Impact
The overhead is designed to be minimal and consistent, ensuring that your performance measurements remain accurate and meaningful for comparison purposes.
- Typical overhead: 1-2% additional CPU usage
- Peak overhead: Up to 4% during intensive data collection periods
Overhead was measured on aa laptop with Intel Core i7-9750H (2.6 GHz).
Memory Impact
- RAM usage: Approximately 60MB additional memory consumption
GPU Impact
- Indirect impact: Screenshot capture uses Windows system APIs which may briefly utilize GPU resources
Stopping Profiling
Manual Stop
- Press F11 or click the “stop button” in the interface
- Wait for the session data to be processed
- The session will automatically sync to your GameBench account
Getting Help
If you encounter issues not covered here:
- Check the Troubleshooting section
- Contact support at support@gamebench.net
- Include your Studio Pro Desktop version and Windows version in your support request
Best Practices
- Close unnecessary applications to reduce system load
- Plan your test scenario - know what you want to measure
- Use markers liberally to identify important events
- Avoid system-intensive tasks not related to your target application