Skip to main content

Command Palette

Search for a command to run...

Series

.NET develop tools

  1. 记录.NET相关工具
  2. 第三方库使用
  1. C# 标准性能测试(Benchmark)

    本文告诉大家如何使用 benchmarkdotnet 做测试。 现在在 github 提交代码,如果有小伙伴想要知道某个函数的性能,就会用 BenchmarkDotNet 进行测试。 例如我有一个函数 StooTer ,我定义这个函数的性能是非常高,我需要告诉大家在什么的设备运行,但是因为每个人的写法不一样,所以就比较难看。而且谁也不知道你是如何测试,也许使用 StopWatch 或 DateTime 来测试。 但是在 github 经常可以看到下面的测试 BenchmarkDotNet=v0...

    Jan 9, 20242 min read12
  2. 如何在.NET 8.0中使用MiniProfiler

    引言 作为一个开发人员,你知道如何分析自己开发的Api性能么? 本文我将引入另外一个工具MiniProfiler, 我将讲解如何将MiniProfiler集成到.NET 8.0 WebAPI中。 MiniProfiler也是一款免费的工具(官网地址:https://miniprofiler.com/dotnet/) 你可以用它精确的分析ASP .NET 和ASP .NET Core应用程序的任何代码。 tips: MiniProfiler 在ASP.NET和控制台应用中也可以使用~ 安装 ...

    Jan 9, 20244 min read180
  3. C# 标准性能测试高级用法(Benchmark)

    在 C# 标准性能测试 已经告诉大家如何使用 BenchmarkDotNet 测试性能,本文会告诉大家高级的用法。 建议是创建一个控制台项目用来做性能测试,这个项目要求是 dotnet framework 4.6 以上,建议是 dotnet 7 的版本。使用这个项目引用需要测试的项目,然后在里面写测试的代码。 例如被测试项目有一个类 Foo 里面有一个叫 Lindexidb 的方法,接下来的任务是需要测试这个 Lindexidb 方法的性能 最简单的测试的代码 public class FooP...

    Jan 9, 20247 min read56
.NET develop tools