0

私は少し見回しましたが、私のニーズに合った適切な式が見つからないようです. アプリケーションへの単一接続に対して次の値があります

long elapsedTimeSeconds = (System.currentTimeMillis() - client.getCreationTime()) / 1000;
long totalBytesRead = conn.getReadBytes();
long totalBytesWritten = conn.getWrittenBytes();

経過期間中に使用された帯域幅 (読み取りと書き込み) の量を Kbps 単位で計算したいと思います。

これは、それぞれを個別に計算するための正しい式ですか?

long readBandwidthUsed = (totalBytesRead / 1024) / elapsedTimeSeconds;
4

1 に答える 1