Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Undo/Redo is called "abusively" and has very bad impact on performances of JMeter #3444

Closed
asfimport opened this issue Sep 29, 2014 · 3 comments

Comments

@asfimport
Copy link
Collaborator

@pmouawad (Bug 57043):
As per Ubik Load Pack support report :

  • Undo/Redo is called "abusively" when for example you:
  1. Search for a node by name
  2. In Module Controller GUI, when you expand a node

Version: Nightly
Severity: normal
OS: All

Duplicates:

Duplicated by:

Blocks:

@asfimport
Copy link
Collaborator Author

@pmouawad (migrated from Bugzilla):
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

@asfimport
Copy link
Collaborator Author

@pmouawad (migrated from Bugzilla):
Affects Nightly (before 2.12) of 2th October 2014

@asfimport
Copy link
Collaborator Author

@pmouawad (migrated from Bugzilla):
This has been improved by Emilian Bold work within #3442

This bug has been marked as a duplicate of #3442

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant