2012-05-05 7 views
0

埋め込みJetty Webサーバーを含むアプリケーションを開発しています。私が日食から始めたとき、私は約15ms以内に帰ることが期待される非常に簡単な要求に対しても約100msの応答時間を経験します。しかし、アプリケーションをjarファイルにパッケージ化し、それをEclipse外で実行すると、予想通り速くなります。私はデバッグモードでは実行されず、Eclipseで動作しているときには一般的な減速はありません。むしろ、約100msの応答時間の下限があると思われます。誰か説明がありますか?eclipseから起動したときのWebサーバーの応答時間が大幅に遅い

+0

パフォーマンスの測定は容易ではなく、キャッシングの影響を受ける可能性があります。あなたのアプリを起動し、いくつかのメッセージを送信してすべてがキャッシュ/コンパイルされるようにしてから測定を行います。 Eclipseでも同じです。 – SJuan76

+0

ロギング?スワッピング? DNSルックアップ? jvisualvm(JDK内)は、時間が費やされているとは何ですか? –

+0

stdout/stderrへの出力は、コンソールビューのEclipseの取り込みのために大きな違いを生むことがあります。 –

答えて

0

あなたはコンソールに何かを書いていますか? Eclipseコンソールへの書き込みは、端末ウィンドウよりもはるかに遅くなる可能性があります。

関連する問題