AI Compare Ninja AI Compare Ninja

AIツールを比較。プロンプトとスキルを活用。

言語
JA

プロファイラーの結果からボトルネックを探す

プロファイラーやトレースの出力を読み、本当のボトルネックを根拠つきで示し、測れる改善を一つずつ提案するプロンプト。お好きなAIツールに貼り付けると、AIがボトルネックを探します。

テーマ
プログラミング・エージェント
種類
プロンプト
レベル
上級
所要時間
約10分

結果はツール、モデル、入力内容によって変わります。

結果のプレビュー

例:当サイトの編集部が書いたもので、実際のAIの出力ではありません。

自己時間が最大:format_price()・41%・1リクエストあたり12,400回呼び出し 合計時間が最大:load_orders()・78%・うち60%がデータベース待ち 考えられる原因:注文明細ごとに1回のクエリ(「SELECT … WHERE order_id = ?」の行が12,400回出現)。 1. 注文明細を1回のクエリでまとめて読み込む。測定:1リクエストあたりのクエリ数、p95の時間。 2. 通貨の書式をリクエストごとにキャッシュする。測定:format_price()の自己時間。 推測にすぎない点:order_idのインデックスがない。

入力する

入力した内容はこのブラウザ画面の中だけにとどまります。当サイトが保存・送信することはありません。

プロファイラー、トレース、スロークエリログの出力を貼り付け
何が遅い?
どのくらい速ければ十分?

あなたのプロンプト

これはAIへの指示文で、まだ完成品ではありません。

このプロンプトが使えるツール

このプロンプトに向いているAIツール:

使い方

  1. 項目を入力するか、候補をタップします。氏名、住所などの個人情報は入れません。
  2. 完成したプロンプトをお好きなAIツールに貼り付けます。
  3. 変更は一つずつ、同じ条件で前後を測り、はっきり効果が出たものだけを残します。

なぜうまくいくのか

自己時間と合計時間、計算と待ち時間を分けると、違う関数を最適化する失敗を防げます。一度に一つだけ変えると、原因と結果が見えたままです。

ヒント

  • 貼り付ける前に、社内のホスト名、キー、顧客データを出力から消してください。

こちらもおすすめ

当サイトのプロンプトは、仕事を含めて自由に使えます。独自のコレクションとして公開することはご遠慮ください。AIの出力については保証しません。必ずご自身で確認してください。 利用規約