This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-01-19
Channels
- # beginners (34)
- # boot (111)
- # cider (37)
- # clara (57)
- # cljsjs (1)
- # cljsrn (22)
- # clojure (156)
- # clojure-austin (2)
- # clojure-mke (7)
- # clojure-russia (9)
- # clojure-spec (221)
- # clojure-uk (47)
- # clojurescript (42)
- # code-reviews (4)
- # community-development (9)
- # core-async (3)
- # cursive (50)
- # datomic (81)
- # emacs (12)
- # events (5)
- # hoplon (1)
- # jobs (2)
- # lein-figwheel (4)
- # leiningen (1)
- # luminus (3)
- # mount (2)
- # off-topic (1)
- # om (94)
- # om-next (3)
- # onyx (33)
- # re-frame (23)
- # reagent (41)
- # remote-jobs (9)
- # rum (30)
- # slack-help (2)
- # specter (1)
- # untangled (20)
- # yada (17)
is http://cursive-ide.com down ?
Youtube, Twitter all works fine, but not http://cursive-ide.com
I can access http://cursive-ide.com without socks proxy.
I tried curl
on my VPS. It failed with connection refused. Maybe this is related to my VPS(Google Compute Engine).
@yusup Hmm, I’m not sure. I just moved my website from my own server to AWS, perhaps that change caused your issue.
I have a weird problem. I have a namespace, which seems not to be compiled on start. When I try refresh the namespace in cursive, the error of missing javaclass is thrown. Now I have to recursively have to go through each dependency and reload the file in cursive. It is only for this namespace and its dependencies. All other are loaded normally. Currently the namespace isn't a dependency in the project, if this helps.
Ah, a directory had a - not a _.
I'm rewriting some code that was blowing the heap in the REPL and now it appears (i'm not sure what else could have done it) to have beachballed IDEA itself
So cursive is still informing me of “errors” when I use transducers. For example, I have a comp
and one of its args is (mapcat vals)
.
Though I just realized it’s telling me incorrect arity for cljs.core/mapcat…which might just mean I have to update my cljs and this has nothing to do with cursive...
@danielgrosse Ugh, sorry, I’ve been meaning to create an inspection for that.
There were a couple of memory leaks fixed a while back, but this might be another one.
i mean, it seems clear to me that i am missing something about memory management/GC and maybe I am creating a lot of short-lived objects and starving the GC
because i've blown the heap several times with this code and... i don't think i should have
@sandbags Ok, you have those fixes then. Do you see the memory use going wild in IntelliJ itself? You can show a memory indicator by going to Settings->Appearance & Behaviour->Appearance->Show memory indicator. That will show a memory use graph at the bottom right, and you can provoke a GC by clicking on it. When the problem occurs, if you see that memory indicator showing most of your memory being used and clicking on it doesn’t manage to free much, then a memory leak (or just high memory use of some kind) is almost certainly the problem.
i've switched to accumulating frequencies at a lower-level rather than allowing 22 million element lists to build up
well that was the odd thing, i even got a warning dialog from intellij asking me to up the heap size
yet i wouldn't imagine code running in the REPL should have any effect on the IDEA process, unless there is something about the debug invocation that is conflating them somehow
but i should have thought that was just about some kind of trace diagnostics in the VM
@sandbags Ok, if IntelliJ warns you then there could well be a memory leak. The ones I fixed recently were in the REPL client and in the REPL output display area.
well unfortunately i've modified the code since then to keep heap usage to an absolute minimum
Well, if you see the problem again, try to get a heap dump from the IntelliJ process and we can take a look at it.
https://intellij-support.jetbrains.com/hc/en-us/articles/207241235-Reporting-performance-problems