Profiler Preview 0.33.2

Another preview release of the Xamarin Profiler is available. Changes since last release include:

Windows:

  • Support profiling on iOS Windows simulator

Bugs fixed:

  • 39763 - Old Xamarin.Mac used for building the package
  • 40944 - Crash when selecting time range with no instruments
  • 40451 - Remove dependency on XS
  • 40345 - Time range selection enabled when just clicking on the chart
  • 41248 - Wrong caption when drilling down allocations summary
  • 41284 - Exception when stopping Android run
  • 41293 - Call tree nodes getting collapsed
  • 41210 - Call tree options don’t work when time range selected
  • 40595 - Missing loading spinner
  • 41427 - Unhandled exception
  • 41137 - Can’t profile on iOS devices

This is a preview release and there are definite limitations, including but not limited to:

  • No official support for profiling Release builds
  • Data sets are correct at time of collection but data mining and representation is preliminary. This will improve in future releases.
  • Time instrument not available for tvOS profiling
  • Support for Xamarin.Mac app profiling is preliminary
  • Installation on Windows with previous versions (>= 0.24) fails, so old versions need to be uninstalled first

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

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.