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

NDC Conferences

Performance as a First Class Feature with NBench

NDC Conferences via YouTube

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

Reviews

Start your review of Performance as a First Class Feature with NBench

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.