Increasing the heap size of the IDE itself

Hi,

The Download Page recommends 1GB .... I would like to change from the Default-Value 512MB to 1GB.

In:http://youtrack.jetbrains.net/issue/PY-3270?projectKey=PY&query=heap

You can reduce the maximum memory that PyCharm is allowed to allocate by editing the Info.plist file inside the PyCharm 1.2.app directory.

a) there is no Info.plist File ... because I`m using Windows OS .. how to proceed ?

b)Consider to take up this point as a Setting customizing

thx in advance

4 comments
Comment actions Permalink

Hello Peter,

The Download Page recommends 1GB .... I would like to change from the

Default-Value 512MB to 1GB.

The Download page does not recommend changing the heap size of PyCharm in

any way. What it actually says is that you need to have at least 1GB of physical

RAM to be able to use PyCharm.

In:http://youtrack.jetbrains.net/issue/PY-3270?projectKey=PY&query=hea

p

+You can reduce the

> maximum memory that PyCharm is allowed to

>

> allocate by editing the Info.plist file inside the PyCharm 1.2.app

>

> directory.+

a) there is no Info.plist File ...

There is one if you're on a Mac. If you're on Windows/Linux, the memory size

is specified in pycharm.exe.vmoptions or pycharm.vmoptions.

b)Consider to take up this point as a Setting customizing+ +

In most cases there should be no need to change the memory size of PyCharm.

--

Dmitry Jemerov

Development Lead

JetBrains, Inc.

http://www.jetbrains.com/

"Develop with Pleasure!"

0
Comment actions Permalink

Hi,

thx for Weekend support !:-)

well, i hope with increasing heapsize I`ll get rid of restarting PyCharm after every 3-4 Hours due to "out of memory" Error .... but think I`ll wait until 1.5 is released to cover this topic

0
Comment actions Permalink

Curious, I saw a dialog box come up one day, a while back, stating something to the effect that my heapsize was too small and gave me the ability to change it.  It was at 512 and I set it to 1024 mb.  Unfortunately I do not recall if it was at startup of the application or if I had been using it heavily for a while.

I wish I had thought to take a screenshot because I've not been able to find a way to bring up that dialog box since.  I only mention it because when I went to share this information with my fellow coworkers I realize I had no idea what prompted the box, and judging from the comments on the forum no one else has seen this come up when perhaps it should have?

1) What are the conditions that prompt this dialog box?

2) Are there plans to include direct control of this within settings (or some other dialog)?  i.e. not resorting to the manual editing of Pycharm.exe.vmoptions

0
Comment actions Permalink

Hello Marcel,

Curious, I saw a dialog box come up one day, a while back, stating

something to the effect that my heapsize was too small and gave me the

ability to change it.  It was at 512 and I set it to 1024 mb.

Unfortunately I do not recall if it was at startup of the application

or if I had been using it heavily for a while.

I wish I had thought to take a screenshot because I've not been able

to find a way to bring up that dialog box since.  I only mention it

because when I went to share this information with my fellow coworkers

I realize I had no idea what prompted the box, and judging from the

comments on the forum no one else has seen this come up when perhaps

it should have?

1) What are the conditions that prompt this dialog box?

It does appear only in the case of OutOfMemoryException.

2) Are there plans to include direct control of this within settings

(or some other dialog)?  i.e. not resorting to the manual editing of

Pycharm.exe.vmoptions

Not in the short term. There are some plugins that do that, but we don't

see much value in making this directly editable (especially for PyCharm,

which is currently probably the least memory-intensive of the IntelliJ Platform

based IDEs).

--

Dmitry Jemerov

Development Lead

JetBrains, Inc.

http://www.jetbrains.com/

"Develop with Pleasure!"

0

Please sign in to leave a comment.