In this video we do a walkthrough of the basic instruments that are available as part of the Xamarin Profiler.
- [Instructor] So now we are ready…to start profiling our app.…One of the things I do normally first…is look at the options.…Here we can see a few things of interest.…I usually leave the sample frequency, call depth,…and max frames alone.…They adjust how deeply and often the profiler…examines the running code.…The more often and deeper the running application…is examined, the greater the impact the profiler…will have on the running application.…The one thing I'm almost always use,…particularly with the allocations instrument…is snapshots.…
Snapshots can be taken of the memory state…of the application.…Either at preset intervals or when…the garbage collection is done.…I'm going to set snapshots to happen every 60 seconds.…So I'll click on Enable Automatic snapshots,…click on the Every, and we'll change it…from five to 60 seconds.…Now I'm going to go back to Target.…We're ready to start monitoring our app.…I'm going to select All Instruments and click Choose here.…The first to notice is if we have the app running…in debug mode, it won't just connect to that.…
- Working with tuples
- Using C# throw expressions
- Inspecting UI structures with Xamarin Inspector
- Identifying memory leaks in iOS and Android
- Recording and playing back tests with Test Record
- Using embedded assemblies in Android
Skill Level Intermediate
1. C# 7 Language Improvements
Inspecting UI structures3m 34s
4. Test Recorder
5. Embedded Assemblies
Where to go from here1m 54s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.