カスタマイズデバイスボード上のjetty runnerの助けを借りてJAVA Webアプリケーションを実行しています。デバイスボードには "SWAP disable" [RAM of 1GB]のような制限がありますので、jettyでJAVA Webアプリケーションを起動するたびに、メモリ消費量は徐々に350MBから900MBになります。 私たちがテストアプリケーションを実行しようとすると、私たちのアプリケーションが必要なライブラリ - websocket、jersey libraries、pdfbox、opencsv]を使って単純なHTMLページを実行しようとすると350M-900MBのメモリ消費があります。Jetty Server:メモリ消費の問題。
私たちの必要条件は、メモリ消費量がJava Webアプリケーションによって400MBを超えてはならないということです。この問題に関する提案または解決策が必要です。 jettyサーバーまたはライブラリにメモリリークがありますか?
私はいくつかの "ラボ"環境でそのソフトウェアスタックを実行しようとします...そして、よく、いくつかのメモリプロファイリングを行います。 – GhostCat
* "jettyサーバーまたはライブラリにメモリリークがありますか?" - おそらく、リークがWebアプリケーションにある可能性が高くなります。そこに探してみましたか? –
私たちは単純なhtmlページでアプリケーションをテストしましたが、コードはそのままで同じコードを使用しています。 – prashantr