1

SQL Server /IIS を実行している Windows サーバーがあり、次のアプリケーションのために Java Web App を作成する予定です。Spring Framework / Hibernate の組み合わせが魅力的なオプションであることがわかりましたが、開発段階でのみ大量のメモリとプロセッサを消費し、多くの PerGem Exceptions が発生することがわかります。もちろん、Java Opts を調整しましたPergem スペースなどの増加ですが、私の開発環境 (NetBeans / Maven) では、Tomcat が XML を認識し、アプリを再デプロイするのを待つために、非常に遅くなることがわかります。従来のサーブレット MVC アプローチよりも遅くなります。

私の質問は次のとおりです: ¿適度なハードウェア/メモリ構成のサーバーで、サービスが既に実行されている場合、Spring / Hibernate コンボはうまく機能するか、それよりも優れています。他の控えめな方法 (JSF またはサーブレット JSP? ¿意見、経験?、今のところは新しいサーバーを購入する予算がありません。

4

1 に答える 1

0

Spring MVC と JSF では、メモリ消費量に大きな違いはありません。hibernate を spring-jdbc に置き換えると少し安全になるかもしれませんが、通常の Spring/Hibernate アプリで PermGem から抜け出す方法は奇妙に思えます。どのバージョンの tomcat を使用していますか? また、再展開/ホットスワップのみですか、それとも再起動することもありますか? Tomcat には、長い間、ホットスワップに関するメモリの問題がありました。

于 2012-07-31T21:09:12.577 に答える