Profiler 1.4.0

The new release is available now for download:

Release notes

Common:

  • Stability improvements for iOS profiling
  • Enable keyboard navigation in New Session dialog
  • Provide well-known values for sampling cycle frequency instead of having the user guess what the correct value is
  • Don't recalculate samples timing, so that they match timing in call tree
  • Fix processing of unordered MLPD events, which makes allocation address changes, as well as other data, work reliably
  • Avoid adding duplicate objects to Snapshots

Mac:

  • Fix floating scrollbar look & behavior in instrument charts
  • Several UI tweaks and fixes

Bugs fixed:

  • 51965 - .exe app exit not detected
  • 51951 - Keyboard navigation on Windows
  • 51949
  • 51828
  • 51876
  • 51896
  • 51890
  • 51899
  • 51900
  • 51905
  • 51906
  • 51907
  • 51826 - Keyboard navigation on Mac
  • 51837
  • 51871
  • 44873 - Thread charts disappears on small window sizes
  • 44837 - Scrollbar missing
  • 44242 - Allocations pie chart is small and distorted
  • 49792 - Side tabs in New Session dialog take a lot of space
  • 43303 - Use monospace font for detail area lists
  • 52053 - Drilling down/up allocations doesn't clear filters
  • 51713 - Crash when Xcode not installed
  • 45551 - Inverted call tree doesn't aggregate leaf nodes
  • 53011 - Crash when navigating to buttons with keyboard
  • 40596 - Snapshot markers are misplaced

System Requirements

Mac

  • Xamarin Studio
  • XCode 8.x for profiling iOS applications

 Windows

  • Visual Studio
  • Xamarin for Visual Studio
  • A Mac, with XCode 8.x installed for profiling iOS applications

Known issues

While this is a stable product now, and work is already underway to make the product better as well as have shiny new features, there are still some known limitations:

  • No official support for profiling Release builds
  • Time instrument not available for tvOS profiling

We encourage users to get in touch and file bug reports so we can continue to make this tool more useful.

Xamarin Workbook

If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.