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

Qulice release 0.16.4 is too slow #767

Closed
HDouss opened this issue May 18, 2016 · 18 comments
Closed

Qulice release 0.16.4 is too slow #767

HDouss opened this issue May 18, 2016 · 18 comments
Assignees
Labels

Comments

@HDouss
Copy link
Contributor

HDouss commented May 18, 2016

Using qulice for some time, I realized that 0.16.4 release is much slower than the older ones. I tried to integrate qulice checking in a simple (rather small) project with 3 sub modules. The table below compares the maven build time when:

  • running the build without qulice check
  • running the build with qulice 0.16.3
  • running the build with qulice 0.16.4
Module without qulice with qulice 0.16.3 with qulice 0.16.4 Est. time taken by qulice 0.16.3 Est. time taken by qulice 0.16.4
Module 1 7.5s 21s 1min24s 13.5s 1min16s
Module 2 4s 11s 1min04s 7s 60s
Module 3 3s 10s 34s 7s 31s

Every figure in this table is a mean build time of 3 builds. Even if these figures are not necessarily significant, it is obvious that 0.16.4 version has a performance issue (as I said before this was noticed in many other projects). I expect to figure out which new feature or which bug resolution has introduced this performance issue and to resolve it.

@krzyk
Copy link
Collaborator

krzyk commented May 21, 2016

@HDouss good catch, I think the problem appeared after #61

@krzyk
Copy link
Collaborator

krzyk commented May 21, 2016

@davvd valid bug

@davvd davvd added the bug label May 23, 2016
@davvd
Copy link

davvd commented May 23, 2016

@davvd valid bug

@krzyk I just added bug tag here

@davvd davvd added DEV labels May 23, 2016
@davvd
Copy link

davvd commented May 24, 2016

@HDouss thanks for the report, I topped your acc for 15 mins, payment ID 87713214

@mkordas
Copy link
Contributor

mkordas commented May 24, 2016

@krzyk @HDouss yes, the reason is here: https://github.com/teamed/qulice/pull/735/files#diff-2cf0472dd4aa25abe70bb2e0426ea000R154
Basically, Checkstyle has very slow startup time and this is known issue - it's just supposed to be started once per entire project. After the change we're initializing Checkstyle from scratch for every file...

@krzyk
Copy link
Collaborator

krzyk commented May 30, 2016

@davvd this is urgent

@davvd davvd added the urgent label May 31, 2016
@davvd
Copy link

davvd commented May 31, 2016

@davvd this is urgent

@krzyk OK, I put "urgent" label here

@davvd
Copy link

davvd commented Jun 1, 2016

@dskalenko this task is yours, please help (see our key principles of work). If you have any technical questions, don't hesitate to ask right here; The budget here is 30 mins, which is exactly how much time will be paid for, when the task is completed

@dskalenko
Copy link
Contributor

@krzyk
@mkordas
Could you please give me an advice - how I can test it, I mean how I (or who will do review) can measure that after fix the performance problem is gone?

@mkordas
Copy link
Contributor

mkordas commented Jun 1, 2016 via email

@dskalenko
Copy link
Contributor

@mkordas ok I see, thanks, I just thought about some test ... :)

@mkordas
Copy link
Contributor

mkordas commented Jun 1, 2016 via email

dskalenko added a commit to dskalenko/qulice that referenced this issue Jun 3, 2016
dskalenko added a commit to dskalenko/qulice that referenced this issue Jun 3, 2016
@dskalenko
Copy link
Contributor

@mkordas
Here is PR #778, Could you please take a look?

@dskalenko
Copy link
Contributor

@HDouss
Could you please take a look my fix PR #778

@HDouss
Copy link
Contributor Author

HDouss commented Jun 6, 2016

@dskalenko Thanks !

@HDouss HDouss closed this as completed Jun 6, 2016
@davvd
Copy link

davvd commented Jun 9, 2016

@dskalenko done, I added 30 mins in payment 89369930, 169 hours and 51 mins spent to complete this

added +30 to your rating, now it is equal to +60

@krzyk
Copy link
Collaborator

krzyk commented Jun 28, 2016

@davvd this is not urgent

@davvd
Copy link

davvd commented Jun 28, 2016

@davvd this is not urgent

@krzyk thanks, I removed the "urgent" tag

@davvd davvd removed the urgent label Jun 28, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants