您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
Peter Andreasen b9d07bfc initial 6 年前
..
ComparisonTable.cs initial 6 年前
ComparisonTable.cs.meta initial 6 年前
FrameSummary.cs initial 6 年前
FrameSummary.cs.meta initial 6 年前
FrameTime.cs initial 6 年前
FrameTime.cs.meta initial 6 年前
MarkerData.cs initial 6 年前
MarkerData.cs.meta initial 6 年前
MarkerPairing.cs initial 6 年前
MarkerPairing.cs.meta initial 6 年前
ProfileAnalyser.cs initial 6 年前
ProfileAnalyser.cs.meta initial 6 年前
ProfileAnalyserShader.shader initial 6 年前
ProfileAnalyserShader.shader.meta initial 6 年前
ProfileAnalyserWindow.cs initial 6 年前
ProfileAnalyserWindow.cs.meta initial 6 年前
ProfileAnalysis.cs initial 6 年前
ProfileAnalysis.cs.meta initial 6 年前
ProfileData.cs initial 6 年前
ProfileData.cs.meta initial 6 年前
ProfileTable.cs initial 6 年前
ProfileTable.cs.meta initial 6 年前
ProfilerWindowInterface.cs initial 6 年前
ProfilerWindowInterface.cs.meta initial 6 年前
ProgressBarDisplay.cs initial 6 年前
ProgressBarDisplay.cs.meta initial 6 年前
ThreadData.cs initial 6 年前
ThreadData.cs.meta initial 6 年前
ThreadFrameTime.cs initial 6 年前
ThreadFrameTime.cs.meta initial 6 年前
profile-analyser-introduction.pdf initial 6 年前
profile-analyser-introduction.pdf.meta initial 6 年前
readme.md initial 6 年前
readme.md.meta initial 6 年前

readme.md

Profiler Analyser

What is this

The profile analyser tool augments the standard Unity Profiler. It provides multi frame analysis of the profiling data.

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

How to run

Add the ProfileAnalyser folder to your unity project, as a child of an Editor folder. The 'Profile Analyser' tool is opened via the menu item below the 'Window' Menu in the Unity menu bar.

Capturing data

Use the standard Unity profiler to record some profiling data from your application. In the ProfileAnalyser 'Grab' the profiler data for the range of frames you are interested in. The single frame analysis will instantly appear. This capture can be saved as a .pdata file.

Comparing two captures

Two .pdata files can be loaded into the 'Compare' tab via the 'Load left' and 'Load right' buttons. Once two captures are loaded the comparison results will instantly appear.

More information

See Introduction PDF