-
-
Notifications
You must be signed in to change notification settings - Fork 121
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
Syntax error reporting hangs in a big projects #577
Comments
Please, share a CPU profiling snapshot for this problem as well (https://intellij-support.jetbrains.com/entries/29983118-Reporting-performance-problems) |
Here we go: http://cl.ly/3f05291Q1n26 |
+1 I see this also, in a reasonable sized project the syntax error reporting is too slow to be useful to the point where you need to need to pause and wait for the IDE to catch up :-( |
@istocniks, thank you for sharing your snapshot - it helped a lot. Please try out the latest build and let me know if it got better. And also attach a performance snapshot, if it's still slow. The latest build is available here: https://github.com/ignatov/intellij-erlang/releases/ |
@deadok22 thanks, it seems like it's much faster now, but I can still see some stuck errors sometimes, they clear after a ~5-60 seconds though |
Please, share a new snapshot so that we can see what is to be optimized.
|
Here it is, an error was stuck for ~20 secs |
don't search through all files in ebin when application name is known
@istocniks would you check if it's better now? Share a new snapshot, please. |
ping |
I did upload a new snapshot the next day you asked for it here #610 :) |
Oh, it is there. I'm sorry then =) I was browsing through commits to figure what's to be included in release notes, and there were commits referencing this issue, which is still open. |
I have a big Erlang project opened in IDEA 14.1.1 (~1000 erl modules, 500k lines of code), Erlang 0.5.11.
Sometimes syntax errors highlighting hangs and I need to wait for quite some time for errors to disappear. Usually it's related to number of function arguments. Pictures will better explain my issue:
Here you can see that function check_contact/4 is defined, but error shows that it's not.
The error I showed above is there for at least 20 minutes already and my laptop cooler spins like crazy.
The text was updated successfully, but these errors were encountered: