Cloud Profiler

パフォーマンス向上やコスト削減に役立つ、CPU とヒープの継続的なプロファイリング。

このプロダクトのドキュメントを見る

Stackdriver Profiler の概要のロゴ

実用的なアプリケーション プロファイリング

パフォーマンスの悪いコードはレイテンシを増大させ、アプリケーションやウェブサービスの日々の運用コストにも影響を及ぼし、しかも原因を特定して最適化するまでに時間のかかる厄介ものです。Cloud Profiler を使用することで、アプリケーション全体で実行される CPU 集約型またはメモリ集約型の関数のパフォーマンスを継続的に分析して、この問題に対応できます。Cloud Profiler は、関連する関数の呼び出し階層とリソース消費量をインタラクティブなフレームグラフで表示するため、リソースの消費が特に高くなっているパスや、コードが実際にどのような方法で呼び出されているかを一目で理解できます。

本番環境への影響を抑えたプロファイリングのロゴ

本番環境への影響を抑えたプロファイリング

開発環境でもコードのパフォーマンスを計測することはできますが、その結果は必ずしも本番環境の実状を反映しているとは言えません。また、本番環境で使われるプロファイリング手法の多くは、コードの実行を遅らせるかコードベースのごく一部を調べるだけで、どちらもあまり役に立ちません。Cloud Profiler では統計的手法を用いて、本番アプリケーションの全インスタンスにほとんど影響を与えずにインストゥルメンテーションを行い、アプリケーションの速度を落とすことなくパフォーマンスの全体像を把握できるようにしています。

幅広いプラットフォームのサポートのロゴ

幅広いプラットフォームのサポート

Cloud Profiler はアプリケーションをその実行場所で(Google Cloud のようなクラウド プラットフォームでもオンプレミスでも)分析でき、Java、Go、Node.js、Python の各言語に対応しています。対応言語の詳細については、こちらのドキュメントをご覧ください。

技術リソース

料金

Cloud Profiler は追加料金なしでご利用いただけます。

次のステップ

$300 分の無料クレジットと 20 以上の Always Free プロダクトを活用して Google Cloud で構築を開始しましょう。

開始にあたりサポートが必要な場合
信頼できるパートナーの活用