Главная
Study mode:
on
1
Introduction
2
Performance as a Feature
3
akkanet
4
The conversation
5
The endless conversation
6
What is NBench
7
Results of NBench
8
Defensive Programming
9
Performance Lifecycle Management
10
Performance History
11
NBench
12
Why is this hard
13
Challenges
14
Runtime Dependencies
15
NBench API
16
Why NBench
17
NBench Spec
18
NBench Benchmark
19
NBench Benchmark Types
20
NBench Performance History
21
OS Variance
22
Performance Tests
23
Questions
24
Measure HyperThreading
25
EndBench
Description:
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.

Performance as a First Class Feature with NBench

NDC Conferences
Add to list
0:00 / 0:00