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

Too much data is being exchanged between the client and the server #128

Open
tuna-salad opened this issue Apr 22, 2013 · 4 comments
Open

Comments

@tuna-salad
Copy link

If you have several users, requirements, and so on, then merely switching tabs prints a lot of data on both client and server consoles, meaning that an excessive amount of data is being transferred. This may cause problems due to high overhead.

@tuna-salad
Copy link
Author

I found one possible cause for this: it's this line in AssignUserToRequirementTab.java

mainView.addChangeListener(new AssignedUserTabChangeListener());

I'm figuring out if the listener can be removed when the tab gets closed.

@tuna-salad
Copy link
Author

This commit (811236f) should improve this and issue #133.

@tuna-salad
Copy link
Author

Try this: open two requirement tabs and switch between them quickly many many times and then see the consoles

@WillSonOfWilliam
Copy link
Collaborator

I think I got this to cut back on the data exchange as well. The listeners aren't removed when the tab is closed, but they shouldn't do anything after the tabs have been closed.

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

2 participants