google code prettify

2021年2月4日 星期四

[C#][CPU] 非同步Async,測試CPU AMD Ryzen 7 4800H 可提升多少效能

同步跟非同步用起來速度差非常多,測試CPU AMD Ryzen 7 4800H 可提升多少效能

護國神山出的CPU給他用好用滿 💪

IDE: Visual studio 2019
OS: Microsoft Windows 10
CPU:1 Sockets, 8 Cores, 16 Logical processors
RAM: 16GB

先用同步方法壓50張圖表,後用非同步,測試結果如下







提升的效能真的有夠誇張,嚇到吃手手。😱😱😱



個人筆記

• .NET Framework 1.1
APM 非同步程式設計模型 (Asynchronous Programming Model)

• .NET Framework 2.0 / 3.5
 EAP 事件架構非同步模式 (Event-based Asynchronous Pattern)
在不同執行緒上執行作業 (BackgroundWorker)

• .NET Framework 4.0
TAP 以工作為基礎的非同步模式 (Task-based Asynchronous Pattern)

• .NET Framework 4.5 ( C# 5.0+ ) / .NET Core 1.0+
可透過 async / await 語法糖使用 TAP 非同步模式

沒有留言:

張貼留言