-
-
Notifications
You must be signed in to change notification settings - Fork 645
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
CIDER super-slow after connecting to nREPL #1870
Comments
Bump |
This seems like some bug in compliment, but without some exact steps to reproduce the problem we can't come up with a fix. //cc @alexander-yakushev |
@bbatsov I believe this is a bug in |
I used Netbeans profiler to see what's up, it show huge stack trace, the memory usage just keeps growing. This surely is a bug with something in the nREPL middleware. |
So, Is this the complete stacktrace you've posted? I can't see any frames from CIDER itself. What's the entrypoint? |
The middleware uses compliment internally. |
I think I found the culprit. I have symlinks in my |
I agree, the patch is certainly welcome. |
@alexander-yakushev should I then checkout https://github.com/alexander-yakushev/compliment , try adding a failing test and fixing it in there? |
Yes, that would be perfect. |
Environment & Version information
OpenJDK 1.8 (same issue with Oracle JDK), Arch Linux
CIDER version information
CIDER 13. (same issue with 14. and 14-SNAPSHOT middleware)
org.clojure/tools.nrepl "0.2.12"
I'm running the nREPL through Figwheel with [com.cemerick/piggieback] middleware
Lein/Boot version
Lein 2.6.1
Emacs version
25.1.50
Operating system
Arch Linux
-----
After connecting CIDER to nREPL provided by Figwheel, then doing any file changes (Figwheel watches for those and re-compiles), or evaling something in Emacs, the CPU goes wee. It eventually completes the task, but after few of those I'm getting OOM:
The text was updated successfully, but these errors were encountered: