0
while
ループで繰り返しを実行するのにどれくらいの時間を費やしたいのですか?もっと正確に言えば、ダウンロードタスクを実行してファイルにデータを書き込むwhileループを作成し、ループが次の繰り返しになるたびにダウンロード速度を測定したいと思います。JavaまたはAndroidのwhileループで各繰り返しで費やされた時間を測定する
while
ループで繰り返しを実行するのにどれくらいの時間を費やしたいのですか?もっと正確に言えば、ダウンロードタスクを実行してファイルにデータを書き込むwhileループを作成し、ループが次の繰り返しになるたびにダウンロード速度を測定したいと思います。JavaまたはAndroidのwhileループで各繰り返しで費やされた時間を測定する
calendar.getInstance()。getTimeInMillis();を使用します。
List <Long> elapsedTimes = new ArrayList<>(); //contains the time taken for all iterations.
long startTime = Calendar.getInstance().getTimeInMillis();
long elapsedTime = startTime;
for (... your for loop)
{
... //do your stuff ...
long currTime = Calendar.getInstance.getTimeInMillis();
elapsedTimes.add(currTime - elapsedTime);
elapsedtime = currTime;
}
long endTime = Calendar.getInstance().getTimeInMillis();
long totalTime= endtime - startTime.