リソース グループは、1 個以上の Ant ファイル パターンによって定義されたリソース (ファイルあるいはフォルダー) の集合です。このセクションの内容:
リソース グループのパフォーマンス
リソース グループを使用する場合の DTP API のパフォーマンスは、リソース グループのファイル パターンに依存します。パフォーマンスに最も影響するのは、指定の文字列パターンをデータベース エンジンがマッチングする方法です。複雑なファイル パターンは、文字列マッチングのために複雑なアルゴリズムを必要とするため、処理速度が低下します。
速い順に、以下の 3 種類のマッチング アルゴリズムがあります。
文字列の等しさ (SQL では "=")
SQL の
LIKE
演算子正規表現
「文字列の等しさ」と「LIKE 演算子」は、「正規表現」よりも最大で 10 倍速いことが確認されています。
ファイル パターンの例
パターン | Description | 例 |
---|---|---|
文字列の等しさ (SQL では | 最速 このパターンはワイルドカード (**, * または ?) を含みません。 | com.parasoft.foo/src/main/com/parasoft/foo/Alpha1.java Bar.java |
SQL の | 速い このパターンは | com.parasoft.foo/** com.parasoft.foo/ |
SQL 正規表現 | 低速 このパターンはワイルドカードを使用します (SQL の LIKE パターンを除く)。 | com.parasoft.foo/*/.java com.parasoft.foo/**/Alpha1.java com.parasoft.foo/src/main/com/parasoft/foo/*.java com.parasoft.foo/src/*/com/parasoft/foo/Alpha1.java com.parasoft.foo/src/main/com/parasoft/foo/Alpha?.java */.java |
リソース グループの追加
- 設定ドロップダウン メニュー (歯車のアイコン) から [Report Center 設定] を選択します。
- [Administration] タブの [プロジェクト] をクリックし、プロジェクトをクリックします。
- [リソース グループ] セクションで [リソース グループの作成] をクリックし、リソース グループ名を入力します。
- 含めるファイルと除外するファイルのパターンを指定し、[確認] をクリックします。1 つのリソース グループに複数のパターンを指定できます。
リソース グループは DTP REST API を使って定義できます (「REST API」を参照)。
プロジェクトからのリソース グループの削除
ゴミ箱のアイコンをクリックし、削除の確認ダイアログで [確認] をクリックします。
プロジェクトからリソース グループを削除すると、リソース グループとプロジェクトの間の関連付けが削除されます。リソース グループ自体をシステムから削除するわけではありません。DTP からリソース グループを削除するには、DTP REST API を使用する必要があります。
リソース グループの編集
リソース グループの名前をクリックし、[リソース グループの変更] ダイアログで変更を行います。