com.unity.performance.profile-analyzer 0.7.0-preview.4

com.unity.performance.profile-analyzer

Notes: processedReleased May 30, 2020

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 2018.3

Package Dependencies

No dependency metadata provided.

🔄 Changes

  • Thread selection window
  • \*\* Now only applys thread selection changes when clicking 'Apply'. Closing the window no longer applies the changes automatically.
  • \*\* Now contains buttons to Reset to previous thread selection, Select just "Main Thread" or "Common" set selection (Main, Render and Jobs).
  • \*\* Apply button is now greyed out while analysis is running.
  • \*\* Group column enabled and used to split off group from thread name, default to by group first
  • \*\* Re sorted when selection changed (so states sort correctly when sorting by state)
  • \*\* Sort order preserved when buttons pressed and re-opening
  • \*\* Fixed sort order for threads (10 after 9 rather than between 1 and 2)
  • Marker sorting
  • \*\* Marker table column filtering now preserved when clicking Analyse or Compare or tab switching.
  • \*\* Compare table bars to now sort by bar size (=delta value) rather than the left/right value.
  • \*\* Marker table bars now start sorted by descending size which is more common usage.
  • Added depths columns into the comparison table and a 'Depth' option in the Marker Columns dropdown
  • Added thread count into thread summary area
  • Added threads column into marker tables (threads the marker occurs on)
  • Thread summary now contains thread count, unique count per data set and selection count
  • Frame time area now allows adding to the selection by holding CTRL (or COMMAND on Mac)
  • Frame range value now includes tooltip to give more detail about the selection
  • Improved text string for depth filter status on the top marker display

🔧 Bug Fixes

  • Detected and ignored invalid frame markers (duration < 0)
  • Fixed/Removed warnings on loading data in compare view when selection active.
  • Disabled "Analyze" button while analysis is already running
  • Fixed Marker Summary 'Top' dropdown selection text width
  • Fixed thread selection window sort order
  • Fixed tooltip on 'count' bars to be scalar value (not a time unit)
  • Clamped selected region shown when zoomed in on frame time graph
  • Frame Control value no longer overlaps with drop-down list when Units are set to Microseconds
  • Fixed thread count text when analysis completes after swapping single/compare tabs during analysis
  • Fixed Frame View's tooltip "total time" when rapidly changing frames
  • Fixed overlapping text when selecting single frame when zoomed in
  • Histogram frame count now lists "1 frame" when single frame rather than "1 frames"
  • Mode: text in top bar now same size as rest of text.
  • Clear Selection in marker right click context menu now only shown if a selection has been made
  • Cut/Paste now supported in the include/exclude marker name filter
  • Frame Time graph frame selection grow/shrink now keeps current selection in paired graph
  • Fixed frame start/end display for "Select Frames that contain this marker (within whole data set)"
  • Corrected bucketing of histogram data. Display was fractionally incorrect
  • Histogram now shows non zero height bar if an item in the bucket
  • Fixed right click "Remove from Included Filters" when using (quoted) markers with spaces in names
  • Fixed data auto-load from Single to Compare tab when capturing after entering playmode
  • Fixed auto right calculation to use most common difference
  • Fixed auto right display to show + or - and not both at the same time
  • Fixed infinite analysis loop when auto right calculation was clamping to max depth in the other data set
  • Auto right now clamps to min/max depth rather than reverting to 'all'
  • Fixed thread count bug when using comparison mode and loading data on top of existing data
  • Selected marker refocused in marker list when table is regenerated (e.g. when selecting all frames containing the marker).
  • Column by which the Marker Details is sorted by is now maintained when entering Play Mode
  • Updated frame time graph context menu to make hotkeys more consistent with out Unity UI layouts
  • Percent symbol no longer cut off in Mean frame contribution when the value is 100%
  • Frame time graph now scales up when zooming when comparing data with different frame amounts
  • Changing 'Auto Right' tick box no longer causes re-analysis if depth settings unchanged
  • Most tooltips now show values without rounding, so its more obvious when low values give non zero deltas.
  • Fixed individual max tooltip
  • Disabled 'Pull data' button when Unity profiler is still capturing data (as the pull would not complete).
  • Fixed right frame index in exported comparison CSV file.
  • Frame selection no longer changed when moving the cursor in the Filter text box with arrow keys
  • Help text now continues to be shown after entering play mode, while no data set loaded/pulled
  • Fixed frame index button heights when alternative (Verdana) font used.
  • Fixed cache styles to be updated when changing theme (to fix text colour in filters area)
  • Single click (without drag) now always single frame rather than the group of frames in the pixel wide area.
  • Split frame range into start and end rows to display more information when values large
  • Marker Summary comparison times are now limited to 5 digits to prevent text clipping off
  • ### Enhancements
  • Optimised filter processing for more responsive scrolling when a large marker filter list is supplied.
  • Optimised thread name summary display