Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

.NET Performance Optimization & Profiling with JetBrains dotTrace

via Pluralsight

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
Learn how to profile, identify hotspot bottlenecks, and optimize .NET code to create fast and efficient applications with JetBrains dotTrace.

Customers are not patient and never in history has your website or application's performance mattered as much as today. According to Amazon, every 100 millisecond increase in load time decreased sales by 1%. In 2013 that could mean as much as 740 million dollars! Site and application speed is mentally associated with reliability, credibility, security, and stability. Developers are often unaware of how to optimize performance properly. Even worse, performance becomes a priority only when it is unacceptable or, in the best case, annoying. Learn how to profile, identify hotspot bottlenecks, and optimize .NET code to create fast and efficient applications with JetBrains dotTrace.

Syllabus

  • Why Performance Optimization & Profiling Matters 2mins
  • What Is dotTrace & How Do I Get It? 8mins
  • Supported Profiling Applications & When Not to Use dotTrace 12mins
  • Kicking the Tires: Profiling Demo Applications 17mins
  • Hotspots, Bottlenecks, & Snapshots 30mins
  • Navigation, Subsystems , Filtering, Formatting, Folding, & Options 24mins
  • Tracing, Line by Line, Sampling, & Timeline 26mins
  • Performance Gain Forecasting & Comparing Snapshots 18mins
  • Remote Profiling & Profiling API 14mins
  • Visual Studio Integration & Unit Test Profiling 22mins
  • Memory Profiling: Going Beyond dotTrace & Into dotMemory 5mins
  • Final Takeaway 4mins

Taught by

Xavier Morera

Reviews

4.2 rating at Pluralsight based on 82 ratings

Start your review of .NET Performance Optimization & Profiling with JetBrains dotTrace

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.