Summary: | Undo/Redo is called "abusively" and has very bad impact on performances of JMeter | ||
---|---|---|---|
Product: | JMeter - Now in Github | Reporter: | Philippe Mouawad <p.mouawad> |
Component: | Main | Assignee: | JMeter issues mailing list <issues> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | apc4, c.andersen2012, emi, marco.porrelli, p.mouawad |
Priority: | P2 | ||
Version: | Nightly (Please specify date) | ||
Target Milestone: | --- | ||
Hardware: | All | ||
OS: | All | ||
Bug Depends on: | |||
Bug Blocks: | 42248 |
Description
Philippe Mouawad
2014-09-29 19:16:28 UTC
Hello, I notice big slowdowns of JMeter with nightly build related to Undo/Redo feature. Scenario: - I load a Test Plan with something like 218 elements (1.5m) - I takes around 23 seconds to load with nightly vs 1.5 seconds on 2.11 on a MacBook Pro 2.7 Ghz Intel Core i7 16 Gb and -Xms2g -Xmx3g Analyzing this, it is related to the fact that UndoHistory#add is called for every addition of a node (> 218 times) , an entry is added in history and finally undoHistory is cleaned up. With default settings (I disabled by default undo, I get same load time as 2.10). We need to improve the undo algorithm. Regards Affects Nightly (before 2.12) of 2th October 2014 *** Bug 58707 has been marked as a duplicate of this bug. *** *** Bug 58734 has been marked as a duplicate of this bug. *** This has been improved by Emilian Bold work within Bug 57039 *** This bug has been marked as a duplicate of bug 57039 *** This issue has been migrated to GitHub: https://github.com/apache/jmeter/issues/3444 |