私は、Java 7 se組み込みアプリでNettyベータ2WebSocket機能を使用しており、フットプリントを可能な限り小さくしようとしています。-Xms8mと-Xmx32mで実行しています。
YourKitでアプリのプロファイルを作成すると、クライアントがサーバーとのWebSocketチャネルを確立するとすぐに、基本的なbyte[]タイプのサイズが2MBから16MBに跳ね上がります。
- 注:これはハンドシェイクの後ですが、WebSocketメッセージが送信される前です
他の誰かがこれを見たことがありますか、そしてあなたはこの割り当てを何をしているのか知っていますか?
ありがとう