前言
最近我在项目写了几万行代码,小伙伴担心会让程序启动速度变慢,所以本渣就来做测试。 本渣使用了代码创建器,创建了 1000 个垃圾文件,这些文件都很简单。我将这些文件放在一个控制台项目里,没有做任何的引用,然后使用 dotTrace 测试控制台启动的时间。
我同时还写了一个空白的控制台项目,连输出都没有,请看代码
using System;
using System.Diagnostics;
namespace KejerbopaNekereyeresereJemayRouxouqou
{
class Program
{
static void Main(string[] args)
{
}
}
}
这应该就是最快的控制台的代码了,这时使用 dotTrace 附加调试这个项目
附加调试可以看到运行的时间都不是自己写的代码的时间,总时间是 138ms 实际运行的时间会比这个少。每个人的设备测试的时间都会不相同,而且每个时间运行的值都不太一样
我接着运行了2次,收集到的空控制台窗口的运行时间












