技術レポート(Report)テンプレート

調査・計測の結果を客観的に残すためのページです。

背景

  • ビルド時間が 3 分を超え、開発フィードバックが遅くなっている
  • どの工程がボトルネックかを定量化する

結果

quarto render が全体の 60% を占めることが分かりました。

pie title ビルド時間の内訳
  "quarto render" : 60
  "asset-sync" : 15
  "harmonize" : 10
  "その他" : 15
工程 所要時間 割合
quarto render 120s 60%
asset-sync 30s 15%
harmonize 20s 10%
その他 30s 15%

考察

  • quarto render はキャッシュ機構を導入すれば半減が見込める
  • asset-sync は変更がない場合のスキップ判定を入れると短縮できる

まとめ

  • ボトルネックは quarto render のため、まずキャッシュ化を検討する
  • 効果測定は次回リリース後に行う

関連