When source code has errors: The Manifold plugins makes IntelliJ very slow (delay of 7 to 13s!)
See original GitHub issueI’m very sorry, keep writing about issues, I find manifold actually brilliant.
Describe the bug
For some days, I noticed that IntelliJ becomes very slow as soon as the code has errors.
Now, unfortunately, I was able to trace the problem back to the manifold plugin:
Ex. 1: No optional IJ Plugins are enabled: IJ is fast
I finally had time to disable all plugins - and then IJ is fast, see this example: I fix a bug in my code and return a string in the Code. You can see the characters while typing the returned string content:
Ex. 2: Just the Manifold Plugin 2021.2.17 is enabled: IJ gets lags
Now, I just enable the Manifold Plugin, 2021.2.17 (I’m pretty sure this bug crept in before version 2021.2.16). I fix the same bug in my code as above and return a string.
Maybe important: As soon as I start modifying null
in "null"
, then IJ is blocked. Now, you can not see typing the characters in the returned string. After a delay of about 11s the complete return statement is displayed:
To Reproduce Steps to reproduce the behavior:
- I have sourcefiles with errors
Desktop (please complete the following information):
- OS Type & Version: Windows 10, 21H1, x64
- Java/JDK version: 1.8.0_162
- IDE version (IntelliJ IDEA or Android Studio): IntelliJ IDEA 2021.2 (Community Edition) Build #IC-212.4746.92, built on July 27, 2021
- Manifold version: 2021.2.17
- Manifold IntelliJ plugin version: 2021.1.16
Kind regards, Thomas
Issue Analytics
- State:
- Created 2 years ago
- Comments:86 (37 by maintainers)
Top GitHub Comments
I think it is fixed!, thank you very much! 😄
Good evenin @rsmckinney
after many months I finally get back to developing SW with java and after two weeks of working, I didn’t have this tedious error anymore 😃. I am very happy you were able to fix it, thank you very much!
I also saw that Manifold is now free and so I hope that this licensing is also fair for you. I wanted to recommend Manifold in two commercial projects so that they then buy licenses 😃, but because of this issue here I had to wait and I was also not sure if / which Manifold components you rate as mature.
Thanks a lot for all your work, kind regards, Thomas
Good luck with your evaluation and let me know if you have questions. Cheers!