You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Unknown15082 4dc1ab39ae Initial commit (?) 1 year ago
..
Documentation~ Initial commit (?) 1 year ago
Editor Initial commit (?) 1 year ago
Tests Initial commit (?) 1 year ago
.signature Initial commit (?) 1 year ago
CHANGELOG.md Initial commit (?) 1 year ago
CHANGELOG.md.meta Initial commit (?) 1 year ago
Editor.meta Initial commit (?) 1 year ago
LICENSE.md Initial commit (?) 1 year ago
LICENSE.md.meta Initial commit (?) 1 year ago
README.md Initial commit (?) 1 year ago
README.md.meta Initial commit (?) 1 year ago
Tests.meta Initial commit (?) 1 year ago
package.json Initial commit (?) 1 year ago
package.json.meta Initial commit (?) 1 year ago

README.md

Profile Analyzer

What Is This

The Profile Analyzer aggregates and visualises frame and marker data from a set of Unity Profiler frames to help you reason about their behaviour over a number of frames, complementing the single frame analysis already available in the Unity Profiler.

Features:

  • Multi frame analysis of a single scan
    • Each marker is shown with its median, min, max values over all frames, including histogram and box and whisker plots to view the distribution
    • Various filtering options are available to limit the markers displayed by thread, call depth and name substrings.
    • Data can be sorted for each of the displayed values.
  • Comparison of two multi frame profile scans
    • Each marker is shown with the difference in values between the scans, including with a visualisation to help quickly identify the key differences.
    • Supports comparison of scans from two different Unity versions, or before and after an optimization is applied.

How To Run

Add the Profile Analyzer folder to your Unity project or install as a package. The 'Profile Analyzer' tool is opened via the menu item below the 'Window/Analysis' Menu in the Unity menu bar (or just in the 'Window' menu prior to 2018.1).

Capturing Data

Use the standard Unity Profiler to record profiling data from your application. In the Profile Analyzer pull the profiler data from the Unity Profiler. The profile data will be analyzed and appear in the single view along with both sides of the Compare View. This capture can be saved as a .pdata file for later comparision or sharing with others.

Comparing Two Data Sets

Pull data or load a previous .pdata file into the Left and Right slots to compare the two sets, comparison results will instantly appear.

More Information

For more information on the UI and common workflows please see the full documentation.