リソース グループは、1 個以上の Ant ファイル パターンによって定義されたリソース (ファイルあるいはフォルダー) の集合です。このセクションの内容:

リソース グループのパフォーマンス

リソース グループを使用する場合の DTP API のパフォーマンスは、リソース グループのファイル パターンに依存します。パフォーマンスに最も影響するのは、指定の文字列パターンをデータベース エンジンがマッチングする方法です。複雑なファイル パターンは、文字列マッチングのために複雑なアルゴリズムを必要とするため、処理速度が低下します。

速い順に、以下の 3 種類のマッチング アルゴリズムがあります。

  1. 文字列の等しさ (SQL では "=")

  2. SQL の LIKE 演算子

  3. 正規表現

「文字列の等しさ」と「LIKE 演算子」は、「正規表現」よりも最大で 10 倍速いことが確認されています。

ファイル パターンの例

パターン

Description

文字列の等しさ (SQL では = 演算子)

最速

このパターンはワイルドカード (**, * または ?) を含みません。

com.parasoft.foo/src/main/com/parasoft/foo/Alpha1.java

Bar.java

SQL の LIKE

速い

このパターンは /** または / で終わります。

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

リソース グループの追加

  1. 設定ドロップダウン メニュー (歯車のアイコン) から [Report Center 設定] を選択します。
  2. [Administration] タブの [プロジェクト] をクリックし、プロジェクトをクリックします。 
  3. [リソース グループ] セクションで [リソース グループの作成] をクリックし、リソース グループ名を入力します。
  4. 含めるファイルと除外するファイルのパターンを指定し、[確認] をクリックします。1 つのリソース グループに複数のパターンを指定できます。

リソース グループは DTP REST API を使って定義できます (「REST API」を参照)。

プロジェクトからのリソース グループの削除

ゴミ箱のアイコンをクリックし、削除の確認ダイアログで [確認] をクリックします。

プロジェクトからリソース グループを削除すると、リソース グループとプロジェクトの間の関連付けが削除されます。リソース グループ自体をシステムから削除するわけではありません。DTP からリソース グループを削除するには、DTP REST API を使用する必要があります。

リソース グループの編集

リソース グループの名前をクリックし、[リソース グループの変更] ダイアログで変更を行います。

  • No labels