A new way to optimize your games!
In order to make the performance analysis more convenient, we develop the Game Optimization Toolkit (referred to as: UWA GOT). Developers can test Apps’ for performance data in local mobile devices and read performance report on local host with UWA GOT. The highlight of UWA GOT is that users can set up a local server in Unity editor to receive and analyze performance data for optimization. Here are the key features as follow:
- **Easy to integrate:**5 steps without any code modification.
- **Customized Testing:**It is free to control start/end point, testing mode and the specific process. Do not root your mobile devices necessarily.
- **Efficient Feedback:**After each testing, it takes only a few minutes to transfer data to the local LAN server and process the data before viewing the report.
- **In-depth Data Collection:**In-depth data are collected, including details of various resources, top time-consuming functions, specific stack trace and object type in Mono heap etc.
- **Local Analysis Server:**All the test data are analyzed and established within the local server, which can be set up in Unity Editor directly.
- **Professional Statistics:**Base on big data of game performance, we organize the analysis in a way which is easier to identify the performance bottleneck objectively.
Some main functions are as follows:
Performance Overview
1. CPU Usage & Hardware Information
You can check the overall performance and hardware information of your game through the whole test. UWA GOT will help you locate the performance bottleneck of every script function and inspect the following hardware information of your game during testing, including the device memory, network traffic statistics, battery and temperature information.
Mono Memory Analysis
1. Total Allocated Heap Memory & Persistent Heap Memory
You can select a specific function and inspect its total heap memory allocation during test, and persistent heap memory after garbage collection.
2. Memory Leak Analysis
You can also analyze the difference between two heap memory statistics to assess the risk of memory leak.
Runtime Asset Tracking
1. Asset Usage Analysis
The total memory usage of all assets over time can be inspected. Also, the lifecycle and detailed information of a given asset could also be shown directly.
2. Memory Leak & Asset Redundancy Analysis
You can analyze whether there is asset leak with comparing the assets difference between any two frames, and inspect assets which have high possibility of redundancy.
Screenshot
Links
Official website
Asset Store
Feedback and Support
Feel free to give us feedback or ask questions here or here.
For more advanced support errands, you’re welcome to send a mail to support@uwa4d.com.