YoVDO

Performance as a First Class Feature with NBench

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses .NET Courses APIs Courses Memory Allocation Courses Benchmarking Courses Performance Testing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Investment Strategies and Portfolio Analysis
Rice University via Coursera
Advanced R Programming
Johns Hopkins University via Coursera
Supply Chain Analytics
Rutgers University via Coursera
Технологическое предпринимательство
Moscow Institute of Physics and Technology via Coursera
Learn How To Code: Google's Go (golang) Programming Language
Udemy