本教程的下一部分将说明如何分析工作流 ManualAction。
在 Identity Manager 中,选择“服务器任务”->“运行任务”,然后单击 "ProfilerTutorialWorkflow2"。
稍等片刻,将会显示一个空表单。
单击“保存”,将会显示进程图。
再次选择“服务器任务”->“运行任务”。
返回到 Identity Manager IDE 的 "IDM Profiler" 视图,然后单击“性能分析结果”部分中的“重置收集的结果”图标。
现在,单击 Identity Manager 中的 "ProfilerTutorialWorkflow2"。
当再次显示空表单时,单击“保存”。
在 "IDM Profiler" 视图中,单击“拍摄快照”。
几秒钟后,快照会显示在“调用树”区域中。您应看到 /idm/task/workItemEdit.jsp 耗时六秒以上。(此结果对应于工作流中的手动操作。)
展开 /idm/task/workItemEdit.jsp 节点,请注意,运行 ManualAction 表单中的所有派生共耗时六秒。
展开 Derivation、displayNameForm、variables.dummy 和 <block> 节点。
您应看到 <block> 耗时六秒,其中 Profiler 在三次调用 ProfilerTutorialExample.example() 方法时各耗时两秒。
可以双击 <block> 查看源。