Category Archives: Profiler

The Xamarin Profiler product

Preview: Xamarin Profiler 0.22

Xamarin Profiler preview 0.22 is now available for download! There have been a number of fixes since our previous preview, which have been noted below.

Please note that the Mac app bundle has been renamed (from XamarinProfiler.Mac.app to “Xamarin Profiler.app”), so the old version needs to be removed before installing this new update, so that Xamarin Studio prompts the user for the new location.


Issues Addressed

  • 31915 – Profiler should no longer crash when using the next/previous navigation controls in snapshot/exception.
  • 32659 – Camera icon in the menu for taking snapshots should now be properly enabled when usable.
  • 31320 – Better chart allocation for Android profiling.
  • 33766 – Profiler should no longer crash when selecting the radio button ‘Invert call tree’
  • 33523 – All objects no longer displaying as live in ‘Allocations List’ view when user has not taken a snapshot.
  • 33778 – Right side panel tabs should now display correctly.
  • 31707 – Persistent Objects checkbox functionality addressed.
  • 32659 – Profili

Products Released


As with all our preview releases, this is not a product we officially support. If you encounter any issues, we recommend filing a bug in Bugzilla. You can also jump into the discussions on the forum thread posted below.

Preview: Xamarin Profiler 0.21

Xamarin Profiler preview 0.21 is now available for download! There have been a number of fixes since our previous preview, which have been noted below.

Please note that the Mac app bundle has been renamed (from XamarinProfiler.Mac.app to “Xamarin Profiler.app”), so the old version needs to be removed before installing this new update, so that Xamarin Studio prompts the user for the new location.


Issues Addressed

  • 27551 – Tooltips for toolbar buttons should now display until the mouse is no longer hovering over the button.
  • 33197 – Call tree data in the detail pan should no longer be reloaded when clicking the radio button “Invert Call Tree” multiple times.
  • 33356 – Sorting for the “Caller” column in the “Allocations List” view should now function correctly.
  • 33365 – Sorting arrow should now show all columns in the “Summary” and “Allocation List” views.
  • 33187 – “+” icon now properly disabled when all instruments are already selected.
  • 33188 – “+” icon now properly disabled when profiling process is in progress.
  • 31098 – Taking snapshots should now be quicker.
  • 28935 – Profiling process no longer randomly stops on iOS apps.
  • 33364 – “Stack Trace” should now properly display for “Snapshots” view.
  • 31709 – Text is now consistent for “Persistent Objects” checkbox on both Mac and Windows.
  • 31924 – Fixed an issue with Profiler sometimes launching the app in the wrong simulator / not launching at all.

Products Released


As with all our preview releases, this is not a product we officially support. If you encounter any issues, we recommend filing a bug in Bugzilla. You can also jump into the discussions on the forum thread posted below.

Preview: Xamarin Profiler 0.19

Xamarin Profiler preview 0.19 is now available for download! There have been a number of fixes since our previous preview, which have been noted below.

Please note that the Mac app bundle has been renamed (from XamarinProfiler.Mac.app to “Xamarin Profiler.app”), so the old version needs to be removed before installing this new update, so that Xamarin Studio prompts the user for the new location.


Issues Addressed

  • 31927 – Fixed an issue where the Windows Profiler would sometimes crash when selecting the mlpd-v10 file.
  • 31624 – Fixed an issue where the Mac Profiler would sometimes crash on restart.
  • 32233 – Fixed an issue with the Windows Profiler where the Display tab was not correctly disabled when drilling down the Call Tree data.

Products Released


As with all our preview releases, this is not a product we officially support. If you encounter any issues, we recommend filing a bug in Bugzilla. You can also jump into the discussions on the forum thread posted below.

Preview: Xamarin Profiler 0.18

Xamarin Profiler preview 0.18 is now available for download! There have been a number of fixes since our previous preview, which have been noted below.

Please note that the Mac app bundle has been renamed (from XamarinProfiler.Mac.app to “Xamarin Profiler.app”), so the old version needs to be removed before installing this new update, so that Xamarin Studio prompts the user for the new location.


Issues Addressed

  • 31317 – “Take Snapshot” button should be disabled when clicking on the “Pause” button.
  • 31101 – Fixed a crash when navigating using the next/previous options during snapshot/execution.
  • 31195 – First row of data in the “Allocations Summary” drill down should now be selected by default.
  • 30053 – Fixed an issue with Profiler not working correctly under certain conditions.

Products Released


As with all our preview releases, this is not a product we officially support. If you encounter any issues, we recommend filing a bug in Bugzilla. You can also jump into the discussions on the forum thread posted below.

Preview: Xamarin Profiler 0.17

Xamarin Profiler preview 0.17 is now available for download! There have been a number of fixes since our previous preview, which have been noted below.

Please note that the Mac app bundle has been renamed (from XamarinProfiler.Mac.app to “Xamarin Profiler.app”), so the old version needs to be removed before installing this new update, so that Xamarin Studio prompts the user for the new location.


Issues Addressed

  • 30948 – Fixed an issue where the Profiler would sometimes crash on startup.
  • 30036 – Fixed an issue where Xamarin.Mac apps would not correctly close when the Stop button was used in the Profiler.
  • 30225 – Console output not displays correctly for Xamarin.Mac apps.
  • 30683 – Snapshot data now correctly resets.
  • 31096 – Memory profiler now tracks total allocations.
  • 28846 – Fixed an issue where Xamarin.Android apps would sometimes throw an error and then fail to generate data and charts.
  • 27479 – Fixed an issue with Profiler showing “Unknown” nodes in the call tree.
  • 27944 – Fixed an issue with Profiler not generating data properly for the Allocations and Time Profiler instruments.
  • 29743 – Instrument selection dialog is now properly closing.
  • 30283 – Taking snapshots should no longer cause the Profiler to crash with an out of memory exception.
  • 29386 – Functionality of right panel now works correctly.
  • 28411 – When selecting any instrument, the focus should now move to that instrument along with it’s graph/chart.
  • 30585 – Expand/collapse icon is not working properly for right-side panel.
  • 31125 – Allocation List and Snapshot view should now default to sorting by time.
  • 30671 – Users should now be able to properly save profiler sessions.

Products Released


As with all our preview releases, this is not a product we officially support. If you encounter any issues, we recommend filing a bug in Bugzilla. You can also jump into the discussions on the forum thread posted below.

Preview: Xamarin Profiler 0.16

Xamarin Profiler preview 0.16 is now available for download! There have been a number of fixes since our previous preview that we wanted to get out in this updated release.

Please note that the Mac app bundle has been renamed (from XamarinProfiler.Mac.app to “Xamarin Profiler.app”), so the old version needs to be removed before installing this new update, so that Xamarin Studio prompts the user for the new location.


Issues Addressed

  • 27182 – Fixed a hang that sometimes occured when profiling an iOS app on an iOS device.
  • 30053 – Fixed a crash on startup that would occur when using the Profiler with certain apps.
  • 30184 – Fixed issue with some info appearing twice in breadcrumbs.
  • 30219 – Fixed an issue where search strings would sometimes be removed from the search textbox.
  • 30220 –  Fixed an issue with UI not properly updating on Pause/Resume button when changing states.
  • 30283 – Fixed a crash that sometimes occurred when using the “Take Snapshot” button.
  • 30578 – Fixed an issue with “Take Snapshot” button being disabled in Windows Profiler.
  • 30628 – Fixed an issue with data sometimes not generating correctly in the details and extended details pans.
  • 30903 – Fixed an issue where triangles would sometimes not display correctly in the “Call Tree” tab for allocations.

Products Released


As with all our preview releases, this is not a product we officially support. If you encounter any issues, we recommend filing a bug in Bugzilla. You can also jump into the discussions on the forum thread posted below.

Preview: Xamarin Profiler 0.15

Xamarin Profiler preview 0.15 is now available for download! This new release includes a couple of new features, plus a number of bug fixes, which have been covered in the release notes.

Please note that the Mac app bundle has been renamed (from XamarinProfiler.Mac.app to “Xamarin Profiler.app”), so the old version needs to be removed before installing this new update, so that Xamarin Studio prompts the user for the new location.


Products Released


As with all our preview releases, this is not a product we officially support. If you encounter any issues, we recommend filing a bug in Bugzilla. You can also jump into the discussions on the forum thread posted below.