question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

When source code has errors: The Manifold plugins makes IntelliJ very slow (delay of 7 to 13s!)

See original GitHub issue

I’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:

IntelliJ, without optional plugins

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:

IntelliJ, just with manifld plugin

To Reproduce Steps to reproduce the behavior:

  1. 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:closed
  • Created 2 years ago
  • Comments:86 (37 by maintainers)

github_iconTop GitHub Comments

1reaction
schittlicommented, Aug 24, 2022

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

1reaction
rsmckinneycommented, Nov 11, 2021

Good luck with your evaluation and let me know if you have questions. Cheers!

Read more comments on GitHub >

github_iconTop Results From Across the Web

IDEA is very very slow – IDEs Support (IntelliJ Platform)
It has a R9 290 video card. I don't understand why the performance in IDEA is so slow. I have tried giving it...
Read more >
Simple Steps for Improving Your IDE Performance
Open the IDE's Preferences/Settings → Plugins menu and make sure that you don't have any plugins installed that you don't use. IDE slowness...
Read more >
2020.2 User interface very laggy/slow response (macOS ...
I face the delay not only during scrolling but during regular cursor movement as well. I've tried to enable/disable recommended options - no...
Read more >
Manifold - IntelliJ IDEA & Android Studio Plugin | Marketplace
Manifold is a Java compiler plugin. It supplements Java with: Direct, type-safe access to: GraphQL schemas, queries, etc. JSON & JSON Schema, YAML,...
Read more >
Working with code problems in IntelliJ IDEA - The JetBrains Blog
One of the most important features of IntelliJ IDEA is its ability to quickly understand problems with your code and to suggest fixes...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found