iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

新 .NET & Azure & IoT & AI 開源技術實戰手冊 (含深入官方程式碼講解) 系列

新 .NET & Azure & IoT & AI 開源技術實戰手冊 (含深入官方程式碼講解)

參賽天數 26 天 | 共 26 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 21

任務狀態流轉與延續

任務狀態流轉與延續 延續儲存在 m_continuationObject 中,可能型別包括: 單一動作委派(Action<object?>) 延續...

2025-10-04 ‧ 由 暐翰 分享
DAY 22

效能策略

效能策略 熱點 成本來源 因應策略 Task 分配 GC 壓力 使用 ValueTask或重用 IValueTaskSource 來源 過多...

2025-10-05 ‧ 由 暐翰 分享
DAY 23

ValueTask 提高高同步命中率

ValueTask 提高高同步命中率 public class CacheLookup { private readonly Dictionary&lt...

2025-10-06 ‧ 由 暐翰 分享
DAY 24

async/await 降糖展開(狀態機 IL 分析)

async/await 降糖展開(狀態機 IL 分析) 目標 快速理解一個 async/await 方法被編譯後的「狀態機 + builder + awaite...

2025-10-07 ‧ 由 暐翰 分享
DAY 25

IL 對應 await

以下是流程簡單的描述 初始:已建立/等待啟動 呼叫 Start 或被排程 → 進入等待執行 執行緒池呼叫 ExecuteEntry → 執行中(委派已觸發)...

2025-10-08 ‧ 由 暐翰 分享
DAY 26

常見效能問題

常見效能問題 現象 根源 對策 小型高頻非同步造成大量 GC 每次非同步都配置 Task 物件 高同步命中改用 ValueTask 或合併多餘 a...

2025-10-09 ‧ 由 暐翰 分享