Re: メモリリーク

参加者: eurekafag

うーん、今はバグが消えたが、どんな状態だったかは覚えている。コンパイル済みのリリースバイナリで、既に述べた通り0.3.12だ。-connectは使っていなかった。フリッカリングは0から2まで高速で(0.5秒未満)、その後約1秒間0接続で停止した。フリッカー自体はほぼ毎秒だった(それ以上ではない)。connrefusedを即座に受けたような感じだ。ログを見ていたが、保存しなかった。接続と切断が理由もなく繰り返されるだけで、特に興味深いことはなかった。

htopでRESメモリを測定した。1秒ごとに更新されるため、実際のリーク速度は見えない。現在、クライアントは起動後に接続を試みて0-2の間でフリッカーするが、5〜10回だけで、その後1つの接続が確立される。その後1と3の間でフリッカーし、リークは発生しない。その後接続数は40以上に増え、すべて安定する。再現するには、クライアントがIRCからIPを取得した直後にネットワーク接続を切断し、接続を試みて失敗させればいい。