NetBeans がメモリを手動で解放するためのプラグインはありますか? NetBeans のコアにはこの機能がありますが、完全ではありません。
4 に答える
Java アプリケーションでは、いつでもメモリを解放することはできません! Java でメモリを解放する唯一の方法は「System.gc()」を呼び出すことですが、これは Java 仮想マシンがガベージ コレクターを実行することを示唆するだけです (JVM は自由に gc を実行できます)。
NetBeans の実行中にメモリが不足している場合は、[netbeans]/etc/netbeans.conf を変更して、「netbeans_default_options」で始まる行を変更することをお勧めします。例えば:
netbeans_default_options="-J-Xms384m -J-Xmx512m -J-XX:PermSize=32m -J-XX:MaxPermSize=96m -J-Xverify:none"
とにかく、NetBeans のメモリを変更しても、NetBeans で実行するアプリケーションには影響しないことに注意してください。これらのアプリケーションは別の Java 仮想マシンで実行されるためです。
これは関連性があり、役立つかもしれません...
私のLinux Debianでも同様のメモリの問題がありました。
これを修正する方法は次のとおりです。
- ターミナルを実行する
- ルートとしてログイン
- タイプ
crontab -e
- 一番下またはファイルまでスクロールして入力します
* * * * * sync; echo 3 > /proc/sys/vm/drop_caches
このマジック ラインは、未使用のすべての RAM を毎分クリアしました。NetBeans が生成していた未使用のメモリ (他のメモリを消費するプログラムを含む) を削除しました。
これは、OS のようなほとんどの UNIX で動作するはずです。
動作するかどうか教えてください...
ツールバーのデフォルトのメモリバーをクリックするだけのプラグインはありません