私は巨大なファイルxをダウンロードするクロスプラットフォームの C++ アプリケーションを持っています。ダウンロード中に、「現在の」ダウンロード速度と推定時間を表示したいと思います。悲しいことに、ダウンロード速度はいたるところで (1.5MB から 100KB に) 跳ね上がり、その結果、推定時間があまり役に立たなくなります。
ホイールを再発明する代わりに、ダウンロード速度の変化を減衰させることに関してベストプラクティスがあるか、またはユーザーフレンドリーな方法でこれらの計算を最適に行う方法があるかどうか、私は興味があります.