Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

asyncプログラミングのためのツール

  • asyncに特化したツールが必要な理由
  • 対象にすべき他のツールはあるか
    • loom

監視

トレーシングとロギング

  • asyncトレーシングに関する課題
  • tracingクレート (https://github.com/tokio-rs/tracing)

デバッグ

  • asyncバックトレースを理解する(RUST_BACKTRACEとデバッガー内)
  • asyncコードをデバッグするための手法
  • デバッグにTokio consoleを使用する
  • デバッガーサポート(WinDbg?)

プロファイリング

  • asyncがフレームグラフをどのように乱すか
  • async IOをプロファイリングする方法
  • ランタイムに関する洞察を得る
    • Tokio metrics