首页 新闻 会员 周边 捐助

基于.net core 3.1的powershell代码。win快于linux,有人知道咋回事么?

0
悬赏园豆:100 [待解决问题]

$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

PowerShell免费软件的主页 PowerShell免费软件 | 菜鸟二级 | 园豆:332
提问于:2020-02-26 16:57
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册