3 people following this project (follow)

Project Description

Visual Benchmark is a visualized benchmark software that runs benchmark engines on the provided Microsoft .NET assemblies. Visual Benchmark is fully compatible with Visual Studio 2010 Unit Test Framework and also supports its built-in benchmark mechanism.

Features and Highlights

Visual Benchmark has the following features:

  • Compatible with Microsoft Visual Studio 2010 Unit Test Framework. Unit test assemblies built with Microsoft Visual Studio 2010 can be loaded directly by Visual Benchmark and run benchmarks on the loaded assemblies
  • Dedicated application domain. Visual Benchmark will create a dedicated application domain for running the benchmarks when the benchmark session is loaded. This ensures that the assemblies being benchmarked could have its own AppDomain context to utilize the resources such as configuration files
  • Flexible benchmark engine architecture. Visual Benchmark uses a flexible architecture of benchmark engines. Engines are considered to be the pluggable components to Visual Benchmark. They can be easily customized and extended. Each engine can has its own settings, benchmark mechanism, documentation and the way of presenting the results. Developers could benefit a lot from such flexible architecture (For more information about the architecture, please refer to the System Architecture Specification documentation)
  • The use of fasterflect framework. Visual Benchmark uses fasterflect as its reflection framework. This helped a lot when running the iteration benchmarks since fasterflect is much more faster than the standard reflection facilities. Iteration benchmark is a time-consuming task, with fasterflect, the time is shorten and life is saved
  • Options for Noise Reduction. Visual Benchmark provides the options for Noise Reduction so that more realistic results could be gathered.

Documentation

Click here to read the Architecture Overview, Technical Specification Documents, Developer’s Manual and the User Manual documents.

Screenshots

Click here to show the screenshots taken from Visual Benchmark.

Donation

If you like this software and wish to support it, please click here to donate. Thanks.

Last edited Sep 7 2010 at 1:06 AM by acqy, version 12