rust-performance
Installation
SKILL.md
Rust 效能優化
適用場景
- 需要對 Rust 程式進行效能分析與瓶頸定位
- 使用 criterion 撰寫微基準測試,量化優化效果
- 選擇正確的編譯器優化選項(opt-level / LTO / codegen-units)
- 理解零成本抽象原理,避免不必要的效能損失
- 處理大量資料時選擇 iterator chain 或手動迴圈
- 使用 flamegraph / perf / DHAT 進行 CPU 與記憶體分析
- 優化記憶體配置策略(arena allocator、預分配)
- 選擇適當的 HashMap hasher 或容器類型
- 判斷
#[inline]的使用時機