ホームページ » の仕方 » Windowsはファイルを使用してアクションを実行するのにかかる時間をどのように判断しますか?

    Windowsはファイルを使用してアクションを実行するのにかかる時間をどのように判断しますか?

    Windowsの「残り時間」の見積もりでは、だれかが夢中になることがありますが、Windowsがそれらの時間をどのように決定するのか疑問に思ったことはありますか?本日のSuperUser Q&Aの投稿には、興味をそそられたがイライラした読者の質問に対するいくつかの回答があります。.

    本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.

    Windows 8.1のファイル転送ウィンドウのスクリーンショット.

    質問

    SuperUserの読者 'im really famecore'は、ファイルを使って操作を実行するのにかかる時間をWindowsがどのように決定するかを知りたがっています。

    削除、コピー、消去、インストールなど、ファイルを使用してアクションを実行するのにかかる時間を決定するためにWindowsが使用する式があるかどうかを知りたかったのです。.

    たとえば、ファイルを削除してWindowsが言うと、 残り時間:18秒, それはこの数をどのように計算するのですか、そしてそれはそれを計算するために何を使用しますか?

    Windowsは、操作を実行するために残っている時間を決定するために特別な方程式を使用しますか、それとも単に「最善の推測」推定値を提供しますか??

    答え

    SuperUserの貢献者であるValmiky ArquissandasとRichardが私たちに答えてくれます。まずはValmiky Arquissandasさん。

    あなたはそれが通常最初の数秒の間あなたに少しの推定も与えないことに気づいたことがありますか?

    それは最初の数秒の間に、それがしなければならない操作をするだけだからです。それから、しばらくして、それは知っています / etc /コピー済み/削除済み, そして どれくらいかかった. それはあなたに与える 平均速度 操作の.

    次に、残りのバイト数を速度で除算すると、操作を完了するのにかかる時間があります。.

    これは小学校の数学です。あなたが360キロを旅行したいならば、そして最初の1分の終わりにあなたが1キロを旅行したなら、あなたの目的地に到達するのにどれくらいかかりますか。?

    まあ、速度は1 km /分なので、時速60 kmです。 360 kmを60 km /時で割ると、推定時間は6時間になります(または360 km / 1 km /分= 360分= 6時間)。もう1分間旅行したので、残り時間は5時間59分です。.

    コピーで、kmでバイトで、代わりの旅行を入力してください。.

    システムごとに時間の見積もり方法は異なります。あなたは最後の分を取ることができ、見積もりは激しく変わるかもしれません。または、フルタイムで行動することもできます。速度が実際に恒久的に変化する場合は、推定値が現実からかけ離れている可能性があります。私が説明したのは最も簡単な方法です.

    リチャードからの回答が続きます:

    あなたが興味を持っているなら、この質問はそれがどれくらい残っているかという考えを持っていたらウィンドウズとOSXがプログレスバーに残された時間をどのようにフォーマットするかをあなたに話します.

    進行中のダイアログで時間表現を短くするとき、それらは切り上げられるべきか切り捨てられるべきか?

    MicrosoftのWindowsチームの開発者であるRaymond Chenは、このアルゴリズムを確認しています(上記のValmikyの答えを参照してください。)彼のブログへの投稿に。彼はまたそれが間違っている可能性がある理由を説明します.

    コピーダイアログがこんなに恐ろしい見積もりをするのはなぜですか?


    説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.