Acceptable PLM Application performance, in all situations and scenarios, is a key user acceptability factor. Fundamentally, with large structures and complex data, user actions in 3DEXPERIENCE PLM system end up triggering series of events with triggers defined in the background. Without doing further analysis, it’s difficult to find:
- how many triggers were fired?
- how many times each trigger fired?
- how much time did each trigger take to execute?
- Which trigger cumulatively took maximum time considering multiple invocations of the same trigger in structured events?
Without answers to the above questions, code refactoring for performance improvements may not give desired results.
Introducing SteepGraph’s 3DEXPERIENCE Trigger
SteepGraph 3DEXPERIENCE Trigger Performance Profiler can be hooked to 3DEXPERIENCE PLM application to generate the trigger performance report for a given use case. At the end of the operations, 3DEXPERIENCE Trigger Performance Profiler generates the report with all triggers fired during the operation. The report contains all statistical data to identify and analyze maximum time-consuming triggers which are impacting current operation performance.
SteepGraph 3DEXPERIENCE Trigger Performance Profiler is also used by developers to analyze complex use cases which fire an unknown number of triggers in background.
With Trigger Performance Profile report, technical architects can identify the long-running triggers and can make appropriate decisions to refactor the code to improve PLM application performance.
Trigger Performance Profile report, Technical architects can identify the long running triggers and can make appropriate decisions to refactor the code to improve PLM application performance.