New: Julia for JetBrains IDEs (Flexible Julia)

Makes no difference (I have 20 cores)

When trying this I notice that a couple of of cores are running non-stop. Even after half an hour after the start it still shows LANGUAGESERVER (indexing)``

Interesting. Do you also see a process running in the background after the IDE has stopped? Also: which version are you running? And do you have a public repo I could check out? Can you also try running exclusively with LS? (there is an option for it, too - so ideally: try it once WITH LS excluisvely, and once without any LS enabled at all)

Lastly: ā€œMakes no difference (I have 20 cores)ā€ → is that with or without a language server running? (ie: did you disable the LS indexer and possibly restart the IDE? I want to figure out if this is related to the language server, the way I am starting it, or our own indexer / grammar).

So many questions, lol… sorry for all that

OK,

  • Versions. Just updated to the latests PyCharm and FlexibleJulia
  • With or without LS the core usage is the same. Note that I just open the IDE to see this (there 3 GMT.jl files open)
  • When closing the IDE the extra usage (Windows 11 is always doing something in the background) disappears.

(Have to leave now for a while)

1 Like

Thanks I’ll take a look.

You may like my further findings. If I start PyCharm with no loaded file the Task Manager report shows only a scarce activity. But as long as I load any (well, the few I tried) file from the GMT.jl than core activity jumps, and takes a little while to decay again after closing that opened file.

1 Like

Not sure if ā€˜liking’ is the right term for this, but it is helpful. I will check out the project tomorrow and see if I can recreate it. Indexing does take some cpu processing, that is to be expected but it shouldn’t take long and only happens infrequently.

:laughing:

I found the culprit. Uploading a fix as we speak :slight_smile: