-
Notifications
You must be signed in to change notification settings - Fork 46
Home
Aaron Stannard edited this page Nov 2, 2015
·
1 revision
NBench is a performance benchmarking and testing library for .NET applications. It's designed to allow .NET developers to run repeatable performance tests for application-size blocks of code (it's not for microbenchmarking, in other words) in a platform-agnostic way.
NBench is designed to support the following platforms:
- CLR .NET 4.5.0 and later
- Mono 4.0 and later
- CoreCLR (planned, but not implemented)
Here are the types of things you can measure with NBench:
- Built-in metrics such as memory allocation, GC overhead, CPU utilization, and more;
- User-defined counters, timers, and gauges.