Performance as a First Class Feature with NBench
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore the world of automated performance testing for .NET applications in this 54-minute conference talk. Learn about NBench, a framework designed to measure throughput, memory allocation, GC overhead, and more. Discover how NBench works similarly to unit tests, making it accessible for developers. Understand why traditional methods like code reviews are ineffective for detecting performance issues. Delve into the challenges of performance testing, including runtime dependencies and OS variance. Gain insights into performance lifecycle management and the importance of maintaining performance history. See practical demonstrations of NBench's API, various benchmark types, and how to implement performance tests in your projects. Equip yourself with the knowledge to make performance a first-class feature in your .NET applications.
Syllabus
Introduction
Performance as a Feature
akkanet
The conversation
The endless conversation
What is NBench
Results of NBench
Defensive Programming
Performance Lifecycle Management
Performance History
NBench
Why is this hard
Challenges
Runtime Dependencies
NBench API
Why NBench
NBench Spec
NBench Benchmark
NBench Benchmark Types
NBench Performance History
OS Variance
Performance Tests
Questions
Measure HyperThreading
EndBench
Taught by
NDC Conferences
Related Courses
Introduction to Functional ProgrammingDelft University of Technology via edX MongoDB for .NET Developers
MongoDB University 基于.Net的Web开发技术
Xi'an Jiaotong University via Coursera Web Development with ASP.NET C# and Entity Framework Code-First
Canvas Network Blazor and JavaScript Interoperability
Coursera Project Network via Coursera