より具体的には、私はJava NIOを使用してサーバーを作成しましたが、静かに動作します.いくつかのテストの後、何らかの理由で、SocketChannels書き込みメソッドへの呼び出しには平均で1msかかり、他の読み取りメソッドはhand は平均 0.22ms かかります。
最初は、ソケットで送信/受信バッファーの値を設定すると少し役立つかもしれないと考えていましたが、考えてみると、すべてのメッセージは非常に短く (数バイト)、1 つのメッセージで約 2 秒ごとにメッセージを送信します。繋がり。送信バッファと受信バッファのサイズはどちらも 1024 バイトをはるかに超えているため、これが実際に問題になることはありません。一度に数千のクライアントが接続されています。
今、私はこれについて少しアイデアがありません.これは正常ですか?もしそうなら、なぜですか?