Release Notes
Feed URL: https://docs.gamebench.net/docs/studio-pro-desktop/relnotes/index.xml
Fixes
- Logcat panel: hiding the panel no longer leaves a draggable splitter and empty area at the bottom of the window. The layout is now preserved across window resize and fullscreen.
- macOS installer: the
PATHentry is now only added to~/.zshrcand~/.bash_profileif missing, instead of being appended on every reinstall. - Improved FrameTimes timing accuracy: frame deltas are now correctly anchored to actual frame timestamps and accumulated across bin boundaries, fixing occasional dropped or incorrect deltas.
Changes
- Added support for Android devices with 16 KB memory page sizes
- Improved handling of account identifiers during login
Changes
- Reduced overhead of the Android daemon (see Android overhead)
- Renamed FPS mode exhaustive to Auto-Exhaustive
- Uploaded session notification now stays open until closed or the link is clicked (link is also now human readable)
- Added option to record logcat on device. It will still be part of the session but not visible live in the desktop app. This results in lower overhead while recording.
- Added support for Android 17 (beta)
Changes
- Support for Xclipse GPU metrics on Android
- Fixed intermittent FPS issue when profiling Safari on iOS
Changes
- Fix for iOS WebKit memory tracking. WebKit memory now includes WebKit GPU memory too. When the WebKit memory setting is enabled, all WebKit memory will be included in the app memory too.
Changes
- Added WebView and WebKit memory tracking for Android and iOS
- Fix for FPS for certain devices
- Added Android specific settings for toggling metrics, including log levels
- Fixed Windows OS version in Windows sessions
- Ability to rename markers at the end of a session
- We now expose a direct link to the session on the web dashboard after syncing
- SSO via browser, and improvements to the sign-in process
Changes
- Added (licensed) support for profiling Windows applications and games
- Improvements to the authentication/login system
- Added hotkeys for start, stop, and markers
- Added a config flag (useXcodeForiOS17) to use Xcode for iOS Profiling. When true, this will use the tunnel established by Xcode to communicate with the connected iOS device. This issue was noticed in iOS version 17.0 - 17.4
Changes
- GameBench Pro Android App now will automatically restart and recover when killed while recording a session
- Improvements to GPU measuring and added support for Vivo X200 Pro
- Improvements to FPS measuring with “Display Hook” method
- Fix problem that desktop app charts would sometimes freeze
- Fix to iOS memory usage tracking when it goes beyond 2GB
Changes
- Improved collection of Janks
- Added collection for Low 1% FPS data
- Added v-sync line
- Added button to measure app launch time
- Upgraded authentication mechanism
- Added automatic sign-in of GameBench Pro Android from GameBench Pro Desktop
- Fixes to timestamps and logcat
- Fixes to charts and visual improvements
- Support Android 15 on Samsung Galaxy S24
- Improved GPU support for selected devices
Changes
- Fixed framerate janks
- Improved session stopping
- Added GPU metric support for Pixel 9 Pro & Pro XL
- Improved support for 32-bit devices (tested on Samsung Galaxy A10)
- Auto-start the selected app when a session begins (can be turned off in the settings)
- Improved detection for locked screen on iOS
Changes
- Added support for FPS in US version of Pixel phones
- Charts are now updating, showing the right value and range
- Added chart for temperature
- Fixed power in iOS 16
- Fixed issue with iOS device getting removed
Changes
- Fixed FPS metric on Pixel 7 Pro, Pixel 8 Pro, Pixel 8a, Pixel 9 Pro
- Improved GPU usage tracking on Android
- Added certificate validation option to the Desktop app
New
- Added support to profile iOS v17.4+ devices on Windows
Fixed
- Improved battery measurement on iOS devices
- Improved iOS wireless support
- Improved Android app upgrade/downgrade process
- Improved FPS tracking and screenshot capture on Pixel devices with Android 14/15
- Improved CPU usage support
- Embedded Android apps, so downloads are not necessary anymore
Fixed
- New daemon for metrics collection used from Android 11+
- Fix timestamp for battery (iOS 14 plus)
- Removes security warning related to the target Android version of the Android app
- Improved battery and power metrics
- Metrics collection is now more robust
Fixed
- UI improvements
- Updated Android service for Android 13 and 14
- Workaround for iOS 17 Tunnel IP/Port on Macs that have a management profile installed. We now get them using Packet Capture on the tunnel interface.
Added
- Support for Android 14 using the GameBench Android App (which gets installed on those devices)
- Support for iOS 17 (Mac OS only)
Fixed
- Fix for iOS 16 Screenshots
Added
- Updated to Dark UI
- iOS Power on versions 14 and newer
- Time limit available in the settings with a default of 60 minutes
- Power can be recorded while USB is connected.
Fixed
- First network value was too high
- Added more GPUs to the supported list
Added
- iOS16 support
- New session sync implementation
- Tags for filtering and searchability on web dashboard
- Unique identification for each android device
Fixed
- Crashes for mac Monterey
- Improve stability for Xiaomi devices
Added
- Support for Android 13
- Support for Android wireless profiling
- GPU support for Samsung a32
Fixed
- Improve iOS 120Hz stability
- Improve app closure time
Added
- Support for battery drain collection for iPhone 13
Fixed
- Improve iOS wireless stability
- Improve Android stability for devices with aggressive battery optimisation
Added
- iOS 120Hz support beta (opt in)
- Adreno GPU support
- Local session management, uploaded session’s files will be deleted after a week.
Added
- IOS Safari View Service to be available by default
- Support for Samsung s21 with Mali GPU
Fixed
- FPS on Chrome web browser for Android 10, 11
- Anomalous session usage spike
Fixed
- Memory leak when running long sessions (greater than 4 hours)
- Device names apearing as GPU in the session summary
- Prevent leading and trailing whitespace in username field
- Stop Android App install prompt while in the middle of a session
Fixed
- Fixed support for ios14 devices
- Fix abnormal memory on Android 6 and below
Added
- SSO login if available on the server
Fixed
- Fixed Logging filters to allow programmatic markers to work with unity apps
- Updated device map to support more Apple devices
- Fixed issue with supporting Android 4.x devices
- Fixed Application crash on Windows running the 10th Gen Intel Chipset.
Fixed
- Fix manual sync when data dir contains erroneous data
- Fix running multiple versions of app at same time (this is not recommended however)
Fixed
- Added Name and device support for newer iphones
- Memory and Cpu multiprocess calculations improved
- Retry failed upload requests
Fixed
- Fixed an issue with Memory and CPU data not being collected in iOS14
- Fixed an issue with abnormal Frame rate for Android devices
Fixed
- Add option to include Webkit memory when profiling iOS apps. Useful for Javascript games running in a webview
- Include webview process memory in android when associated webview process can be found.
Fixed
- Crash when starting recording on some devices
Added
- New Features feed to keep you up to date with our latest improvements
- Gamebench Android app update mechanism, keep our testing tools up to date each time you connect a device to the desktop app.
Added
- Android 10 stability issues
- Mali GPU stability issues
- Screenshot support for Samsung Android 10 devices
Added
- GPU support for selected Mali GPUs
- Network metrics for Android 10 devices
- Fixed Memory metrics for Low Spec Mode
- Fixed intermittent weird fps charts when running in Low Spec Mode.
Last updated on