Closed sagilio closed 3 years ago
close #175 and #196
This PR can greatly improve performance (70% faster, and 75% lower allocation) in most cases.
Some test results on Github Actions. New:
BenchmarkDotNet=v0.13.0, OS=Windows 10.0.17763.2061 (1809/October2018Update/Redstone5) Intel Xeon CPU E5-2673 v4 2.30GHz, 1 CPU, 2 logical and 2 physical cores .NET SDK=6.0.100-preview.5.21302.13 [Host] : .NET 5.0.9 (5.0.921.35908), X64 RyuJIT Job-BHRCLC : .NET 5.0.9 (5.0.921.35908), X64 RyuJIT Job-ULIOOO : .NET 6.0.0 (6.0.21.30105), X64 RyuJIT Job-JEDSDX : .NET Core 3.1.18 (CoreCLR 4.700.21.35901, CoreFX 4.700.21.36305), X64 RyuJIT Job-QYLRWD : .NET Framework 4.8 (4.8.4400.0), X64 RyuJIT IterationCount=10 RunStrategy=Throughput
Old:
BenchmarkDotNet=v0.13.0, OS=Windows 10.0.17763.2061 (1809/October2018Update/Redstone5) Intel Xeon Platinum 8171M CPU 2.60GHz, 1 CPU, 2 logical and 2 physical cores .NET SDK=6.0.100-preview.5.21302.13 [Host] : .NET 5.0.8 (5.0.821.31504), X64 RyuJIT Job-ZMDPHO : .NET 5.0.8 (5.0.821.31504), X64 RyuJIT Job-XJIRZH : .NET 6.0.0 (6.0.21.30105), X64 RyuJIT Job-TEUVSW : .NET Core 3.1.17 (CoreCLR 4.700.21.31506, CoreFX 4.700.21.31502), X64 RyuJIT Job-YFNIIH : .NET Framework 4.8 (4.8.4390.0), X64 RyuJIT IterationCount=10 RunStrategy=Throughput
@huazhikui plz review
:tada: This PR is included in version 1.11.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:
close #175 and #196
This PR can greatly improve performance (70% faster, and 75% lower allocation) in most cases.
Some test results on Github Actions. New:
Old: