NanoProfiler 2.0.3.1
See the version list below for details.
dotnet add package NanoProfiler --version 2.0.3.1
NuGet\Install-Package NanoProfiler -Version 2.0.3.1
<PackageReference Include="NanoProfiler" Version="2.0.3.1" />
paket add NanoProfiler --version 2.0.3.1
#r "nuget: NanoProfiler, 2.0.3.1"
// Install NanoProfiler as a Cake Addin #addin nuget:?package=NanoProfiler&version=2.0.3.1 // Install NanoProfiler as a Cake Tool #tool nuget:?package=NanoProfiler&version=2.0.3.1
NanoProfiler Core
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net40 is compatible. net403 was computed. net45 was computed. net451 was computed. net452 was computed. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
- slf4net (= 0.1.32.1)
NuGet packages (7)
Showing the top 5 NuGet packages that depend on NanoProfiler:
Package | Downloads |
---|---|
NanoProfiler.Web
NanoProfiler for Web Application |
|
NanoProfiler.Data
NanoProfiler Data Profiling Support |
|
NanoProfiler.Wcf
NanoProfiler WCF Profiling Support |
|
NanoProfiler.Storages.Json
NanoProfiler Json Storage Implementation |
|
NanoProfiler.Web.Import
NanoProfiler Web Profiling Results Import and Export |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2.2.1 | 10,467 | 12/3/2020 |
2.2.0 | 3,955 | 6/24/2020 |
2.2.0-beta.1 | 265 | 4/2/2020 |
2.1.0.3 | 6,942 | 1/7/2020 |
2.1.0.2 | 5,630 | 5/8/2019 |
2.1.0.1 | 26,400 | 9/8/2017 |
2.0.8.4 | 11,269 | 9/27/2016 |
2.0.8.2 | 2,451 | 9/27/2016 |
2.0.8.1 | 2,349 | 9/26/2016 |
2.0.7.3 | 3,027 | 5/6/2016 |
2.0.7.2 | 3,034 | 4/22/2016 |
2.0.7.1 | 2,501 | 4/22/2016 |
2.0.6.2 | 2,099 | 4/20/2016 |
2.0.6.1 | 3,478 | 11/23/2015 |
2.0.5.1 | 3,798 | 11/16/2015 |
2.0.3.1 | 2,493 | 11/16/2015 |
2.0.2.23897 | 1,352 | 11/16/2015 |
2.0.1.20703 | 1,539 | 11/16/2015 |
2.0.0.27722 | 4,515 | 11/13/2015 |
1.3.2.1 | 5,937 | 8/27/2015 |
1.2.1.3 | 7,058 | 1/14/2015 |
1.2.1.2 | 4,866 | 1/8/2015 |
1.2.1.1 | 2,797 | 12/25/2014 |
1.2.0.1 | 5,271 | 10/24/2014 |
1.2.0 | 2,647 | 10/22/2014 |
1.1.1 | 5,864 | 9/24/2014 |
1.1.0.3 | 2,497 | 7/15/2014 |
1.1.0.2 | 3,215 | 6/28/2014 |
1.1.0.1 | 2,333 | 6/19/2014 |
1.1.0 | 2,916 | 6/10/2014 |
1.0.3 | 2,317 | 6/9/2014 |
1.0.0 | 3,414 | 5/30/2014 |
NanoProfiler
============
NanoProfiler is a light weight profiling library written in C# which requires .NET 4.0+. It was inspired by the MiniProfiler project, but is designed for high performance, big-data analytics, and is easy to be used for both sync & async programming model. It has been used in EF (Education First) projects generating billions of profiling events per day with trivial performance penalty.
NanoProfiler itself implements the core profiling feature and a simple implementation for persisting results via slf4net. If you want better profiling result management feature, you could implement the IProfilingStorage interface by yourself.
NanoProfiler also provides a wonderful view-result Web UI supports view latest profiling results in a tree-timeline view (simply visit ~/nanoprofiler/view in your web application).
For more documentations, please check out wiki pages: https://github.com/englishtown/nanoprofiler/wiki
How to compile the source code?
-------------------------------
Do the following steps before opening NanoProfiler.sln in Visual Studio 2012 +
- git clone
- cd src
- run .\build.ps1
License terms
-------------
NanoProfiler is published under the [MIT license](http://englishtown.mit-license.org/).
About v2.0
----------
Changes since latest version of v1:
- Profiling engine redesign for better performance & less memory concumption;
- Enhanced View-Results UI to display all custom profiling tags & fields;
- Drill down/up to child/parent profiling sessions in View-Results UI;
- Simplified profiling configuration (zero configuration for simple use cases);
- New configuration provider interface for easier integration with existing frameworks;
- New NanoProfiler.Web.Import components for importing and visualizing profiling sessions from log files or elasticsearch;
- New generic custom web request timing support;