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 8f516e3a30 V2 1 year ago
..
Documentation~ V2 1 year ago
Editor V2 1 year ago
Tests V2 1 year ago
.signature V2 1 year ago
CHANGELOG.md V2 1 year ago
CHANGELOG.md.meta V2 1 year ago
Editor.meta V2 1 year ago
LICENSE.md V2 1 year ago
LICENSE.md.meta V2 1 year ago
README.md V2 1 year ago
README.md.meta V2 1 year ago
Tests.meta V2 1 year ago
package.json V2 1 year ago
package.json.meta V2 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.