0
私はJSFアプリケーションを開発しましたが、ナビゲーションなどの多くのことがうまく動作せず、その後にApacheがランダムにロックされるという面白い動作に慣れています。JSF - 約1GBでのアプリケーションメモリ使用
私はメモリの使用状況を確認し始めました。アプリケーションは約1GBのメモリを使用して実行しています。これは多くのように思えましたが、これが私の最初のJSFアプリケーションであるとは考えていません。これは、1人のユーザー(1つのセッション)がアプリケーションにぶつかるだけです。
メモリリークがありますか?他に何か?どこで何が起こっているのか理解しようとすると、どこから始めることができますか?
私はただ一つのメインBeanを持っています。ビューでは、おそらく約8のデータテーブルを表示する必要があります。メインBean内に各テーブルの一時データを格納するメンバーvarialbesがあります。私はゲッターとセッターにビュー内の情報を取得させる。テーブルのデータを収集する呼び出しは、一度だけ実行され、それはメインBeanのコンストラクタにあります。これは論理的に悪い考えですか?私はゲッターとセッターメソッドにロジックを置かないように言われました。アプリケーションのパフォーマンスを落とすからです。 @ org.life.java - Jigar Joshi – medium
メモリ全体にDBテーブルを引っ張っているようです。 –
いいえ、現在のビューで使用される情報だけをすべてdbテーブルから取得しているわけではありません。データテーブルは、必要なものを選択してメンバ変数に格納し、getメソッドを使用してビューを取得するメソッドを呼び出します。これは間違ったアプローチですか? – medium