同步跟非同步用起來速度差非常多,測試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 非同步模式
沒有留言:
張貼留言