我怀疑 win下.net core3.1 的性能高 Linux 很多!在我这个测试中竟然是 4 倍!
时间: 2020-08-20来源:V2EX
前景提要
```$array1 = 1..30000 $array2 = 10001..40000 $a = Get-Date $return = Compare-Object -ReferenceObject $array1 -DifferenceObject $array2 $b = Get-Date New-TimeSpan -Start $a -End $b ``` 这段 powershell 代码,在 powershell-7-rc3 ( 基于.net core 3.1 )下,同一台硬件! 同一台硬件! linux 下跑要花 2 分钟。 win 下只用 30 秒。 有人知道咋回事么? linux: Days : 0 Hours : 0 Minutes : 2 Seconds : 3 Milliseconds : 620 Ticks : 1236206063 TotalDays : 0.00143079405439815 TotalHours : 0.0343390573055556 TotalMinutes : 2.06034343833333 TotalSeconds : 123.6206063 TotalMilliseconds : 123620.6063 win: Days : 0 Hours : 0 Minutes : 0 Seconds : 31 Milliseconds : 806 Ticks : 318061112 TotalDays : 0.000368126287037037 TotalHours : 0.00883503088888889 TotalMinutes : 0.530101853333333 TotalSeconds : 31.8061112 TotalMilliseconds : 31806.1112 最开始我还以为是 centos7 的 glibc 库太老了, 后来我有换了 ubuntu1804,debian9,测试,速度差不多,都是 2 分钟左右。 在我这个测试中竟然是 4 倍! 结论: 我严重怀疑 win 下.net core3.1 的性能高 linux 很多!欢迎帮忙测试,欢迎给出你的 win 快的例子!先谢了!

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行