CDN編集部 [著] 2009/02/12 11:30

 Ruby/Ruby on Rails開発ツール「3rdRail」に新たに搭載されたR Optimizerは、RubyおよびRailsのプロファイリング機能を提供するツールです。この記事では、3rdRailのプロファイリング機能をステップバイステップで紹介します。

1 2 3 4 5 →

Ruby/Railsプロファイリング機能を搭載した3rdRail 2.0

 Ruby/Ruby on Railsの統合開発環境である 3rdRail 2.0では、Railsプロジェクトのサポートをはじめとする高度なRuby CPUプロファイリング機能が含まれるようになりました。

 プロファイラーを使用することにより、

  • アプリケーションに潜むパフォーマンス上のボトルネックの追跡
  • 問題のあるソースコードを正確につきとめ、根本原因の分析

 が可能となります。

 また、プロファイリングデータは、スナップショット、HTMLレポート、XMLレポート、CVSファイルのいずれかとして保管することができます。

 なお、プロファイラーはMatzのインタプリタであるMRIと連動するように設計されているため、他のインタプリタ(例えばJRubyなど)の使用はサポートされていませんので注意してください。

サンプルプロジェクトの作成

 ここでは既に3rdRailがインストールされているという前提で説明します。製品版をお持ちでない方は、トライアル版をお使いください。3rdRailのトライアル版はhttp://cc.codegear.com/free/3rdrailよりダウンロード可能です。その際、日本語版の「3rdRail 2.0 Full Product Trial for[プラットフォーム名](Japanese)」を選択されることをお勧めします(Rubyインタプリタ等の必要環境が含まれているため)。

サンプルプロジェクト作成ステップ

ステップ1

 3rdRailを起動し、メニューから[ファイル | 新規(N) | Rails プロジェクト]を選択してRailsプロジェクトを作成します。

Railsプロジェクトの作成
Railsプロジェクトの作成
ステップ2

 新規作成のウィザードが表示されるので、プロジェクト名の部分に「BlogProject」と入力して[完了]ボタンをクリックします。

Railsプロジェクト新規作成ウィザード
Railsプロジェクト新規作成ウィザード
ステップ3

 Railsプロジェクトが作成され、Railsエクスプロラー上に作成したBlogProjectが表示されます。

ステップ4

 次に、モデルの作成を行います。メニューから[ファイル | 新規(N) | Railsリソース]を選択します。

Railsリソース
Railsリソース
ステップ5

 新規作成のウィザードが表示されるので、モデル名にModelBlogと入力し、属性として、

名前タイプ必須
TitleStringチェックをつける
ContentsTextチェックをつける

 の2つを入力し、後はデフォルトの設定のまま[完了]ボタンをクリックします。

Railsリソース新規作成ウィザード
Railsリソース新規作成ウィザード

 上記の作業によりRailsアプリケーションの実行に必要なモデルやコントローラー、ビューなどが生成され、アプリケーションの実行が可能となります。


1 2 3 4 5
→
INDEX
3rdRail 2.0のプロファイリング機能を試す
Page1
Ruby/Railsプロファイリング機能を搭載した3rdRail 2.0
サンプルプロジェクトの作成
作成したプロジェクトの動作確認
ボトルネックコードの埋め込み
プロファイリングの手順
プロファイリングを実行する
おわりに
プロフィール
CDN編集部 シーディーエヌ編集部

CodeGearデベロッパーネットワーク(CDN)は、開発者に100%フォーカスし、Delphi、C++Builder、JBuilderなどの開発ツールを提供するCodeGearの開発者コミュニティサイト。CDN編集部は、CDN記事と連携したオリジナル記事を投稿します。


記事へのコメント・トラックバック機能は2011年6月に廃止させていただきました。記事に対する反響はTwitterやFacebook、ソーシャルブックマークサービスのコメントなどでぜひお寄せください。

スポンサーサイト