Netbeans をロードしてより速く動作させる本当の方法はありますか?
遅すぎて、しばらくコーディングしていると悪化します。それは私のRAMをすべて食べます。
私は Windows マシン、具体的には Windows Server 2008 Datacenter Edition x64、4Gb の RAM、3Ghz Core 2 Duo プロセッサなどを使用しています。x64 JDK を使用しています。NOD32 Antivirus を使用しています。マシンのパフォーマンスが最高だからです。
タスク マネージャーでは、netbeans.exe は 20 Mb 以下しか表示されず、java.exe は 600Mb 以上しか表示されません。
私のプロジェクトは J2EE Web アプリケーションで、500 以上のクラスがあり、プロジェクト ライブラリのみが含まれていません (外部)。遅いと言ったのは、3、4、5 分、またはそれ以上 Netbeans がフリーズしていることを意味します。
エラー警告、svn ステータスなどのファイルの状態を取得するためにすべてのファイルを読み取る必要がある場合、私のプロジェクトは Netbeans には大きすぎますか? これをすべて無効にすることはできますか? ファイルを開いたときだけスキャンするように設定することはできますか?
私の CPU 使用率は通常、すべてのツールを開いた状態で 30% です。つまり、Netbeans、MS SQL Manager、メモ帳、XMLSpy、Task Manager、Delphi、VirtualBox です。Netbeans は、私の仮想化システムよりも多くの RAM を消費します。
Linux では、同じマシン (Ubuntu 8.04 x64) の Windows と同じくらい遅いです。
Netbeans チームが起動速度を改善したのは事実ですが、開くとすべてをキャッシュし始めます。
いくつかの JVM パラメータを使用して、高いメモリ使用量などを設定しました。
"C:\Program Files\NetBeans Dev\bin\netbeans.exe" -J-Xms32m -J-Xmx512m -J-Xverify:none -J-XX:+CMSClassUnloadingEnabled
しかし、それはまだ遅いです。