NetBeans IDE 6.9.1 を使用しています。Spring バージョン 3.0.2 と Hibernate Tools 3.2.1.GA を使用して、JSP で Web アプリケーションを作成しています。ゆっくりと徐々にサイズが大きくなっていますが、必要に応じて必要に応じて多くの外部クラス ライブラリを追加しましたが、それほど大きなアプリケーションではありませんHibernateValidator
。
パフォーマンスが低下し、アプリケーションのビルドにかなりの時間がかかります。変更が保存されると、多くの場合、NetBeans の自動配備機能を使用して、アプリケーションが無限または無限に配備されます。終わりがなく、IDE を再起動する必要があり、手順が最初からやり直されます。アプリケーションが自動的に停止し、Tomcat サーバー (6.0.26) を再起動する必要がある場合があります。これは、ほとんどの場合、アプリケーションを再起動しようとしても成功しないためです。
何度も (30 分ごとに)、アプリケーションは次の例外で終了します。
java.lang.OutOfMemoryError: PermGen スペース
システム自体を再起動する必要があります。
フロントエンド (GlassFish Server 3) として JPA と EJB および JSF を使用している間、私の記憶が正しければ、同じバージョンの NetBeans IDE とまったく同じプラットフォームを使用する負荷の高いアプリケーションでさえ、しばしばそうではありませんでした。 .
パフォーマンスを向上させる方法はありますか?