gpt4 book ai didi

java - 计算估计的剩余下载时间

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:05:08 33 4
gpt4 key购买 nike

我有一个从 URL 下载文件的代码。
我有两个计算所有下载时间的参数:

Long start = System.nanoTime();
// downloading...
Long end = System.nanoTime();

我需要测量下载结束的估计剩余时间。我该怎么做?

最佳答案

很简单,对不起 4 你的时间。

对于 future 的搜索者:

开始下载时保存时间戳:

Long startTime = System.nanoTime();

计算平均剩余速度:

 Long elapsedTime = System.nanoTime() - startTime;
Long allTimeForDownloading = (elapsedTime * allBytes / downloadedBytes);
Long remainingTime = allTimeForDownloading - elapsedTime;

关于java - 计算估计的剩余下载时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30598440/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com