> Hi, All:
> Recently I'm using the Sun NetBean IDE 5.5.1 in Windows, and I found
[quoted text clipped - 4 lines]
> Fianlly it up to near 150M, then operation is smooth, would you tell me
> what happend and how to avoid the memory decreasing ?
It sounds like Windows has decided to steal RAM away from
the idle NetBeans process and move its contents to the paging
disk. When you reactivate the process, there's a page fault
and a disk I/O whenever it tries to access a swapped-out page.
If a lot of memory was paged out, there will be a lot of page-in
I/O's before it's RAM-resident again -- and since a disk access
is on the order of a hundred thousand times slower than a RAM
access, NetBeans runs slowly until it's got its memory back.
I don't know how or whether you can tell Windows that you
don't want it to take memory away from NetBeans, even if NetBeans
is large (owns a lot of memory) and idle (is doing nothing useful
with it). If you do manage it, you will of course be preventing
other, non-idle programs from using the memory devoted to NetBeans.
Only you can say whether that is a good or bad idea.

Signature
Eric Sosman
esosman@ieee-dot-org.invalid
Lew - 11 Oct 2007 17:13 GMT
>> Hi, All:
>> Recently I'm using the Sun NetBean IDE 5.5.1 in Windows, and I found
[quoted text clipped - 14 lines]
> is on the order of a hundred thousand times slower than a RAM
> access, NetBeans runs slowly until it's got its memory back.
OTOH, if NetBeans is actually releasing the memory, go into the
$NETBEANS_HOME/etc/netbeans.conf file and increase the "-J-Xms" parameter.
For example, my netbeans.conf sets:
netbeans_default_options=
"-J-Dcom.sun.aas.installRoot=\"/opt/jeesdk/gf2b58g\"
-J-server -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-ea
-J-Dapple.laf.useScreenMenuBar=true -J-XX:+UseConcMarkSweepGC
-J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled"
(In the file this is all one line, wrapped here for Usenet.)
Perhaps you want to set -J-Xms64m or higher.
If Eric's assessment is correct, though, then this won't help.

Signature
Lew
> Hi, All:
> Recently I'm using the Sun NetBean IDE 5.5.1 in Windows, and I found
[quoted text clipped - 4 lines]
> Fianlly it up to near 150M, then operation is smooth, would you tell me
> what happend and how to avoid the memory decreasing ?
It sounds like you need more RAM in your machine. I have an XP machine with
512 MB of RAM, and NetBeans doesn't run well at all. I have to close as many
other memory-resident apps as possible. I have another machine with 1 GB of
RAM, and NetBeans runs much better.