remote debugging
Answered
I am using the remote debugging functionality of jetbrains. Now when I run Webstorm, and I run Pycharm, they both start a intellij backend on the remote system. However, when they are both running I seem to be running into a ram-issue (the system has 3 gigabytes of ram).
Could this problem be solved by using the general idea and in and install the plugins that I need (html/python and javascript)?
Please sign in to leave a comment.
Yes, it should reduce total JVM memory allocation and help with overall RAM consumption, although ultimately it would depend on the size of your project (the bigger the resource-hungrier).
Thanks for your answer,
I tried adding python support to the general idea, but it is not as simple as I hoped (just clicking the button that installs the python plugin.)
I first had to install the a java sdk, and I seem to need to repeat this on the remote machine.
Why do I need to install the java sdk if all I am not going to use Java, and why is it necessary for both the host and the remote machine?
You might also want to check out a lightweight alternative. We have developed an open source solution called Sidekick and it lets you add dynamic logs and put non-breaking breakpoints in your running application without the need of stopping & redeploying.
Sidekick repo: https://github.com/runsidekick/sidekick/
With its IDE plug-ins it lets you collect real-time application data from prod & pre-prod apps just like the remote debugging but with less overhead.
You can check our plugins here:
IDEA: https://plugins.jetbrains.com/plugin/18566-sidekick
WebStorm: https://plugins.jetbrains.com/plugin/20142-sidekick-webstorm
PyCharm: https://plugins.jetbrains.com/plugin/20031-sidekick