|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.system.performance.PFBenchmarkTester
public class PFBenchmarkTester
ベンチマークテスト用コンポーネント。 プラットフォーム及びコンポーネントのベンチマークテストを行う。
このコンポーネントからはイベントが発生しない。
コンストラクタの概要 | |
---|---|
PFBenchmarkTester()
デフォルトコンストラクタ |
メソッドの概要 | |
---|---|
void |
doAddInteger()
加算処理を実行する。 |
java.lang.String |
doAllLoopCallMethodEvalWhole()
すべてのメソッド呼び出しループを実行する。 |
void |
doCallInvoke()
別インスタンスのメソッドをInvokeで実行する。 |
void |
doCallOtherClassMethod()
別クラスのメソッド呼び出しを実行する。 |
void |
doCallOtherInstanceMethod()
別インスタンスのメソッド呼び出しを実行する。 |
void |
doCallSameClassMethod()
同一クラスのメソッド呼び出しを実行する。 |
void |
doCallSameInstanceMethod()
同一インスタンスのメソッド呼び出しを実行する。 |
java.lang.String |
doLoopAddIntegerEvalInside()
加算のループを実行してループ内部の実行時間を計測する。 |
java.lang.String |
doLoopAddIntegerEvalWhole()
加算のループを実行してループ全体の実行時間を計測する。 |
java.lang.String |
doLoopCallInvokeEvalInside()
別インスタンスのメソッドをInvokeで実行してループ内部の実行時間を計測する。 |
java.lang.String |
doLoopCallInvokeEvalWhole()
別インスタンスのメソッドをInvokeで実行してループ全体の実行時間を計測する。 |
java.lang.String |
doLoopCallOtherClassMethodEvalInside()
別クラスのメソッドを呼び出してループ内部の実行時間を計測する。 |
java.lang.String |
doLoopCallOtherClassMethodEvalWhole()
別クラスのメソッドを呼び出してループ全体の実行時間を計測する。 |
java.lang.String |
doLoopCallOtherInstanceMethodEvalInside()
別インスタンスのメソッドを呼び出してループ内部の実行時間を計測する。 |
java.lang.String |
doLoopCallOtherInstanceMethodEvalWhole()
別インスタンスのメソッドを呼び出してループ全体の実行時間を計測する。 |
java.lang.String |
doLoopCallSameClassMethodEvalInside()
同一クラスのメソッドを呼び出してループ内部の実行時間を計測する。 |
java.lang.String |
doLoopCallSameClassMethodEvalWhole()
同一クラスのメソッドを呼び出してループ全体の実行時間を計測する。 |
java.lang.String |
doLoopCallSameInstanceMethodEvalInside()
同一インスタンスのメソッドを呼び出してループ内部の実行時間を計測する。 |
java.lang.String |
doLoopCallSameInstanceMethodEvalWhole()
同一インスタンスのメソッドを呼び出してループ全体の実行時間を計測する。 |
int |
getComponentID()
コンポーネントIDを取得する。 |
java.lang.String |
getComponentKey()
コンポーネントキーを取得する。 |
PFMultiLocaleString |
getComponentKeys()
全ロケール分のコンポーネントキーを返す。 |
java.lang.String |
getComponentName()
コンポーネント名称を取得する。 |
java.lang.String |
getComponentPublicName()
コンポーネント公開名を取得する. |
java.lang.String |
getComponentString()
コンポーネントの文字列表現を取得する。 |
long |
getSize()
テストの繰り返し回数を返す。 |
boolean |
isAllowPullTransfer()
他PFからのPull型コンポーネント転送要求に対する可否属性を取得する. |
boolean |
isAllowPushTransfer()
他PFへのPush型コンポーネント転送要求に対する可否属性を取得する. |
boolean |
isAllowRemoteInvocation()
他PFからのコンポーネント連携要求に対する可否属性を取得する. |
void |
localeUpdated()
ロケール変更に対応する。 |
java.lang.String |
outputHeaderAddIntegerEvalInside1()
加算処理をループコンポーネントで行う場合の項目名(n=1)を返す。 |
java.lang.String |
outputHeaderAddIntegerEvalInside2()
加算処理をループコンポーネントで行う場合の項目名(n=2)を返す。 |
java.lang.String |
outputHeaderAddIntegerEvalInside3()
加算処理をループコンポーネントで行う場合の項目名(n=3)を返す。 |
java.lang.String |
outputHeaderAddIntegerEvalWhole1()
加算処理をループコンポーネントで行う場合の項目名(n=1)を返す。 |
java.lang.String |
outputHeaderAddIntegerEvalWhole2()
加算処理をループコンポーネントで行う場合の項目名(n=2)を返す。 |
java.lang.String |
outputHeaderAddIntegerEvalWhole3()
加算処理をループコンポーネントで行う場合の項目名(n=3)を返す。 |
java.lang.String |
outputHeaderCallInvokeEvalInside1()
別インスタンスのメソッドをInvokeで実行するテストをループコンポーネントで行う場合の項目名(n=1)を返す。 |
java.lang.String |
outputHeaderCallInvokeEvalInside2()
別インスタンスのメソッドをInvokeで実行するテストをループコンポーネントで行う場合の項目名(n=2)を返す。 |
java.lang.String |
outputHeaderCallInvokeEvalInside3()
別インスタンスのメソッドをInvokeで実行するテストをループコンポーネントで行う場合の項目名(n=3)を返す。 |
java.lang.String |
outputHeaderCallInvokeEvalWhole1()
別インスタンスのメソッドをInvokeで実行するテストをループコンポーネントで行う場合の項目名(n=1)を返す。 |
java.lang.String |
outputHeaderCallInvokeEvalWhole2()
別インスタンスのメソッドをInvokeで実行するテストをループコンポーネントで行う場合の項目名(n=2)を返す。 |
java.lang.String |
outputHeaderCallInvokeEvalWhole3()
別インスタンスのメソッドをInvokeで実行するテストをループコンポーネントで行う場合の項目名(n=3)を返す。 |
java.lang.String |
outputHeaderCallOtherClassMethodEvalInside()
別クラスのメソッド呼び出しをループコンポーネントで行う場合の項目名を返す。 |
java.lang.String |
outputHeaderCallOtherClassMethodEvalWhole()
別クラスのメソッド呼び出しをループコンポーネントで行う場合の項目名を返す。 |
java.lang.String |
outputHeaderCallOtherInstanceMethodEvalInside()
別インスタンスのメソッド呼び出しをループコンポーネントで行う場合の項目名を返す。 |
java.lang.String |
outputHeaderCallOtherInstanceMethodEvalWhole()
別インスタンスのメソッド呼び出しをループコンポーネントで行う場合の項目名を返す。 |
java.lang.String |
outputHeaderCallSameClassMethodEvalInside()
同一クラスのメソッド呼び出しをループコンポーネントで行う場合の項目名を返す。 |
java.lang.String |
outputHeaderCallSameClassMethodEvalWhole()
同一クラスのメソッド呼び出しをループコンポーネントで行う場合の項目名を返す。 |
java.lang.String |
outputHeaderCallSameInstanceMethodEvalInside1()
同一インスタンスのメソッド呼び出しをループコンポーネントで行う場合の項目名(n=1)を返す。 |
java.lang.String |
outputHeaderCallSameInstanceMethodEvalInside2()
同一インスタンスのメソッド呼び出しをループコンポーネントで行う場合の項目名(n=2)を返す。 |
java.lang.String |
outputHeaderCallSameInstanceMethodEvalInside3()
同一インスタンスのメソッド呼び出しをループコンポーネントで行う場合の項目名(n=3)を返す。 |
java.lang.String |
outputHeaderCallSameInstanceMethodEvalWhole1()
同一インスタンスのメソッド呼び出しをループコンポーネントで行う場合の項目名(n=1)を返す。 |
java.lang.String |
outputHeaderCallSameInstanceMethodEvalWhole2()
同一インスタンスのメソッド呼び出しをループコンポーネントで行う場合の項目名(n=2)を返す。 |
java.lang.String |
outputHeaderCallSameInstanceMethodEvalWhole3()
同一インスタンスのメソッド呼び出しをループコンポーネントで行う場合の項目名(n=3)を返す。 |
java.lang.String |
outputHeaderDoNothingEvalInside()
処理を伴わないループをループコンポーネントで行う場合の項目名を返す。 |
java.lang.String |
outputHeaderDoNothingEvalWhole()
処理を伴わないループをループコンポーネントで行う場合の項目名を返す。 |
java.lang.String |
outputInitialHeader()
ヘッダ情報を出力する。 |
void |
prepareDoCallInvoke()
別インスタンスのメソッドをInvokeで実行する前に一度だけ実行する必要がある。 |
void |
setAllowPullTransfer(boolean flag)
他PFからのPull型コンポーネント転送要求に対する可否属性を設定する. |
void |
setAllowPushTransfer(boolean flag)
他PFへのPush型コンポーネント転送要求に対する可否属性を設定する. |
void |
setAllowRemoteInvocation(boolean flag)
他PFからのコンポーネント連携要求に対する可否属性を設定する. |
void |
setComponentID(int id)
コンポーネントIDを設定する。 |
void |
setComponentKey(java.lang.String key)
コンポーネントのキー情報を設定する |
void |
setComponentKeys(PFMultiLocaleString keys)
全ロケール分のコンポーネントキーを設定する。 |
void |
setComponentPublicName(java.lang.String publicName)
コンポーネント公開名を設定する. |
void |
setSize(long num)
テストの繰り返し回数を設定する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public PFBenchmarkTester()
メソッドの詳細 |
---|
public java.lang.String getComponentName()
PFComponent
内の getComponentName
PFComponent.getComponentName()
public java.lang.String getComponentKey()
PFComponent
内の getComponentKey
PFComponent.getComponentKey()
public void setComponentKey(java.lang.String key)
PFComponent
内の setComponentKey
key
- - 設定するコンポーネントのキーPFComponent.setComponentKey(java.lang.String)
public PFMultiLocaleString getComponentKeys()
public void setComponentKeys(PFMultiLocaleString keys)
keys
- 全ロケール分のコンポーネントキーpublic int getComponentID()
PFComponent
内の getComponentID
PFComponent.getComponentID()
public void setComponentID(int id)
PFComponentBus
から設定される。
各コンポーネント内では操作しないこと。
PFComponent
内の setComponentID
id
- - 設定するコンポーネントIDPFComponent.setComponentID(int)
public java.lang.String getComponentString()
PFComponent
内の getComponentString
PFComponent.getComponentString()
public java.lang.String getComponentPublicName()
PFComponent
内の getComponentPublicName
public void setComponentPublicName(java.lang.String publicName) throws PFComponentException
PFComponent
内の setComponentPublicName
publicName
- 設定するコンポーネント公開名
PFComponentException
- 規約に反する名前が設定されようとした場合public boolean isAllowRemoteInvocation()
PFComponent
内の isAllowRemoteInvocation
public void setAllowRemoteInvocation(boolean flag)
PFComponent
内の setAllowRemoteInvocation
flag
- コンポーネント連携要求に対する可否public boolean isAllowPullTransfer()
PFComponent
内の isAllowPullTransfer
public void setAllowPullTransfer(boolean flag)
PFComponent
内の setAllowPullTransfer
flag
- Pull型コンポーネント転送要求に対する可否public boolean isAllowPushTransfer()
PFComponent
内の isAllowPushTransfer
public void setAllowPushTransfer(boolean flag)
PFComponent
内の setAllowPushTransfer
flag
- Push型コンポーネント転送要求に対する可否public void localeUpdated()
PFComponent
内の localeUpdated
PFComponent.localeUpdated()
public java.lang.String outputInitialHeader()
public java.lang.String outputHeaderDoNothingEvalWhole()
public java.lang.String outputHeaderDoNothingEvalInside()
public long getSize()
public void setSize(long num)
num
- 繰り返し回数public java.lang.String doLoopAddIntegerEvalWhole()
public java.lang.String doLoopAddIntegerEvalInside()
public void doAddInteger()
public java.lang.String outputHeaderAddIntegerEvalWhole1()
public java.lang.String outputHeaderAddIntegerEvalInside1()
public java.lang.String outputHeaderAddIntegerEvalWhole2()
public java.lang.String outputHeaderAddIntegerEvalInside2()
public java.lang.String outputHeaderAddIntegerEvalWhole3()
public java.lang.String outputHeaderAddIntegerEvalInside3()
public java.lang.String doAllLoopCallMethodEvalWhole()
public java.lang.String doLoopCallSameInstanceMethodEvalWhole()
public java.lang.String doLoopCallSameInstanceMethodEvalInside()
public void doCallSameInstanceMethod()
public java.lang.String outputHeaderCallSameInstanceMethodEvalWhole1()
public java.lang.String outputHeaderCallSameInstanceMethodEvalInside1()
public java.lang.String outputHeaderCallSameInstanceMethodEvalWhole2()
public java.lang.String outputHeaderCallSameInstanceMethodEvalInside2()
public java.lang.String outputHeaderCallSameInstanceMethodEvalWhole3()
public java.lang.String outputHeaderCallSameInstanceMethodEvalInside3()
public java.lang.String doLoopCallSameClassMethodEvalWhole()
public java.lang.String doLoopCallSameClassMethodEvalInside()
public void doCallSameClassMethod()
public java.lang.String outputHeaderCallSameClassMethodEvalWhole()
public java.lang.String outputHeaderCallSameClassMethodEvalInside()
public java.lang.String doLoopCallOtherInstanceMethodEvalWhole()
public java.lang.String doLoopCallOtherInstanceMethodEvalInside()
public void doCallOtherInstanceMethod()
public java.lang.String outputHeaderCallOtherInstanceMethodEvalWhole()
public java.lang.String outputHeaderCallOtherInstanceMethodEvalInside()
public java.lang.String doLoopCallOtherClassMethodEvalWhole()
public java.lang.String doLoopCallOtherClassMethodEvalInside()
public void doCallOtherClassMethod()
public java.lang.String outputHeaderCallOtherClassMethodEvalWhole()
public java.lang.String outputHeaderCallOtherClassMethodEvalInside()
public java.lang.String doLoopCallInvokeEvalWhole() throws java.lang.Exception
java.lang.Exception
public java.lang.String doLoopCallInvokeEvalInside() throws java.lang.Exception
java.lang.Exception
public void prepareDoCallInvoke() throws java.lang.Exception
java.lang.Exception
public void doCallInvoke() throws java.lang.Exception
java.lang.Exception
public java.lang.String outputHeaderCallInvokeEvalWhole1()
public java.lang.String outputHeaderCallInvokeEvalInside1()
public java.lang.String outputHeaderCallInvokeEvalWhole2()
public java.lang.String outputHeaderCallInvokeEvalInside2()
public java.lang.String outputHeaderCallInvokeEvalWhole3()
public java.lang.String outputHeaderCallInvokeEvalInside3()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |