アプリケーションの応答時間に関する苦情がありました。プロファイリング・フェーズ・リスナーといくつかのプロファイリング・ラッパーを使用して、私はキャッシュする必要のあるものを見つけることを期待していました。しかし、それはそうではないようです。パフォーマンスチューニングを行っていて、時間の使い方を知りません
Controller>afterRestoreView completed in 0:00.000.044769
PhaseProfiler>LIFECYCLE>RESTORE_VIEW completed in 0:00.017.090231
PhaseProfiler>LIFECYCLE>APPLY_REQUEST_VALUES completed in 0:00.012.076884
PhaseProfiler>LIFECYCLE>PROCESS_VALIDATIONS completed in 0:00.003.804324
PhaseProfiler>LIFECYCLE>UPDATE_MODEL_VALUES completed in 0:00.002.898762
PhaseProfiler>LIFECYCLE>INVOKE_APPLICATION completed in 0:00.000.113143
Controller>beforeRenderResponse completed in 0:00.000.012222
Controller>afterRenderResponse completed in 0:00.000.003143
Counted resolves: 4975
Top ten most expensive resolves:
Total took a total of 0:00.020.281386s
flashScope took a total of 0:00.006.770973s
caseBean took a total of 0:00.004.517358s
caseFilter took a total of 0:00.003.038453s
row took a total of 0:00.001.741708s
session took a total of 0:00.001.026528s
compositeData took a total of 0:00.000.983215s
uiService took a total of 0:00.000.641919s
requestScope took a total of 0:00.000.391530s
options took a total of 0:00.000.176558s
PhaseProfiler>LIFECYCLE>RENDER_RESPONSE completed in 0:02.900.494895
PhaseProfiler>LIFECYCLE completed in 0:02.936.944360
のでRenderResponseで何かが約2.9秒を取っているが、それは私のイベントハンドラではありません、それは私の変数バインディングではありません。典型的な例の実行は次のようになります。 System.nanoTimeを使用するのは正確には実行できませんが、System.currentTimeMillisと比較して約1秒かそれ以下の時間がかかるようですので、まだかなり時間が足りません。私は21ms未満しか説明できません。
深く掘削する技術はありますか?
まだ8.5.3になっているので、R9は機能ではなく、バグではありません。 –
XPagesツールボックスは8.5.2+で動作するはずです。主要な要素はデータベースを正しい場所(root)に置くことです。その場所は、notes.iniから指し示されているDominoプログラムフォルダに移動する必要のあるテキスト設定ファイルで定義されているjarファイルを指しています。 Javaのセキュリティポリシーを変更する必要もあります(これは、単にログレベルを変更するためのものです)。そのため、運用サーバーには推奨されません。 –