計測したいメトリクスを選択しよう!
これまで、デフォルトのメトリクスセットの計測方法を紹介してきました。次は計測したいメトリクスを自由に選択し、カスタマイズしたメトリクスセットに変えてみましょう。
ワークベンチの[ウィンドウ]-[設定]を選択し、表示された設定画面から、[Curl]-[メトリクス]を選択します。そして、右ペインで[メトリクスセット]タブを選択します。
メトリクスセットで[新規]を選択し、新規メトリクスセットを追加します(デフォルトの名前は、メトリクスセット+数字)。再び[メトリクス]タブを選択し、「メトリクスセットの編集」にて、追加したメトリクスセットを選択します。「計測するメトリクスを選択」で追加したいメトリクス項目を選択します。
プロジェクトエクスプローラビュー上で、メトリクスを計測したいCurlプロジェクト、パッケージ、およびCurlソースファイルを選択して右クリックし、表示されるコンテキストメニューから[Curl メトリクスの計測で使用...]を選択します。計測したいメトリクスセットを選択して、[OK]をクリックすると、Curlメトリクスビューが表示され、計測結果を確認できます。

計測結果をCSVやXMLで見てみよう!
メトリクスの計測結果は、CurlメトリクスビューからCSVファイルもしくはXMLファイルにエクスポートできます。計測結果が表示されたCurlメトリクスビュー上で右クリック、コンテキストメニューから「カンマ区切り値としてエクスポート(CSV)」および「XMLとしてエクスポート」を選択します。[名前を付けて保存]で任意の場所・ファイル名を指定して、保存します。
[名前を付けて保存]で保存した任意の場所に出力されます。以下、出力例になります。
type,name,kind,LOC session,session,,426 library,COM.CURL.CSK.EXTRAS.WATER-PICTURE,,426 package,COM.CURL.CSK.EXTRAS.WATER-PICTURE,,395 file,COM.CURL.CSK.EXTRAS.WATER-PICTURE:load.scurl,,13 file,COM.CURL.CSK.EXTRAS.WATER-PICTURE:WaterPictureGui.scurl,,47 class,COM.CURL.CSK.EXTRAS.WATER-PICTURE:WaterPictureGui,class,47 binding,COM.CURL.CSK.EXTRAS.WATER-PICTURE:WaterPictureGui.default,primary-constructor,45 file,COM.CURL.CSK.EXTRAS.WATER-PICTURE:WaterPicture.scurl,,257 class,COM.CURL.CSK.EXTRAS.WATER-PICTURE:WaterPicture,class,257 binding,COM.CURL.CSK.EXTRAS.WATER-PICTURE:WaterPicture.default,primary-constructor,87
<metrics version="1.0"> <metric name="type" /> <metric name="name" /> <metric name="kind" /> <metric name="url" /> <metric name="LOC" /> <scope type="session" name="session"> <metric name="LOC" value="426" /> </scope> <scope url="file:///c:/eclipse/ws/water-picture/manifest.mcurl" type="library" name="COM.CURL.CSK.EXTRAS.WATER-PICTURE"> <metric name="LOC" value="426" /> </scope>