300 のスレッドを生成する Python スクリプトがあります。各スレッドは特定のポートのソケットに接続し、ソケットを閉じるまで平均で約 500 文字を受け取ります。
私は現在、このセットアップを持っています:
threading.stack_size(524288)
これは 512KB を意味します。わずか 128KB を使用して試してみたところ、非常に小規模な一連のテストで問題なく動作しました。しかし、自分のしていることが正しいかどうかはわかりません。理想的には、サイズを 128KB よりもさらに小さく設定したいと考えています。
それで、私の質問は、私が持っている一種のソケット接続で、AVERAGEで使用できるRAMの量はどれくらいですか? どういうわけか非標準的な質問であることはわかっていますし、さまざまな点でさまざまであることはわかっていますが、平均的な数字を聞きたいだけです. 64KB かそれ以下を使用しても大丈夫でしょうか?
お時間を割いてお読みいただきありがとうございました。回答をお待ちしております。
よろしく。
スレッドの良い例は、電子メールを送信しようとする試みです。