Calculez l'heure de fin d'une tâche de longue durée à partir de son débit. Saisissez le total, ce qui est déjà fait et la vitesse d'avancement pour obtenir le temps restant et un horodatage de fin.
Combien de temps avant que ce soit terminé ? Indiquez un total, ce qui est déjà terminé et le rythme que vous maintenez, et il calcule le temps restant et l'heure réelle à laquelle la tâche se termine.
Progression0%
Temps restant
–
Durée totale
–
Se termine à
–
Estimer le temps de fin sans se leurrer
L'arithmétique est triviale, l'hypothèse ne l'est pas
Un ETA est une division : le travail restant divisé par le rythme. S'il reste 40 000 lignes et que vous maintenez 500 lignes par minute, il vous reste 80 minutes. Ce calculateur effectue cette division, convertit le résultat en unités lisibles et l'ajoute à votre heure de départ pour vous donner une heure réelle plutôt qu'une durée que vous devriez additionner mentalement.
La partie difficile n'est pas la division. C'est que la division suppose que le rythme mesuré se maintiendra jusqu'à la fin, et cette hypothèse est fausse plus souvent qu'elle n'est vraie. Les imports en masse ralentissent à mesure que les index grandissent. Les téléchargements accélèrent une fois que TCP a fini sa montée en charge. Les traitements par lots rencontrent parfois des enregistrements exceptionnellement volumineux. Un ETA est une projection du présent, non une prédiction du futur, et il vaut la peine de le dire à voix haute avant que quelqu'un n'inscrive le chiffre dans un compte rendu d'avancement.
Choisir la fenêtre de rythme délibérément
Comme l'estimation hérite du rythme que vous lui fournissez, la fenêtre sur laquelle vous mesurez est l'entrée la plus déterminante de la page. Un rythme pris sur les dix dernières secondes est réactif et saccadé : il variera fortement et vous donnera un ETA différent à chaque regard. Un rythme moyenné sur l'ensemble de l'exécution jusqu'ici est stable mais lent à réagir, et il continuera de citer un chiffre optimiste bien après que la tâche s'est enlisée.
Pour une tâche courte, utilisez la moyenne de toute l'exécution. Pour une tâche mesurée en heures, une fenêtre glissante de quelques minutes trouve généralement l'équilibre : assez récente pour remarquer un ralentissement, assez longue pour ne pas réagir à chaque à-coup. Si les deux chiffres diffèrent nettement, ce désaccord est en soi le signal utile - cela signifie que le rythme change, et la réponse honnête est une plage plutôt qu'un horodatage unique.
Lire la durée totale avec le reste
L'outil indique la durée totale ainsi que le temps restant, et la paire est plus informative que l'un ou l'autre séparément. Si une tâche est à 5 % et que la durée totale indique onze heures, vous savez immédiatement que ce n'est pas quelque chose à surveiller, quel que soit le chiffre restant. Cela vous donne aussi un contrôle de cohérence : si le total projeté diffère fortement de la durée de la même tâche la semaine dernière, soit la mesure du rythme est fausse, soit quelque chose a réellement changé, et les deux méritent d'être examinés avant la fin de l'exécution.
Le pourcentage de progression est affiché pour la même raison. Tôt dans l'exécution, quand le nombre terminé est faible, l'estimation du rythme repose sur très peu d'échantillons et l'ETA est quasi dénué de sens. Suivre la progression du pourcentage vous indique quand l'estimation repose sur assez de données pour mériter d'être citée.
Foire aux questions
Comment le temps restant est-il calculé ?
Le rythme que vous saisissez est normalisé en unités par seconde, puis les unités restantes sont divisées par ce rythme. Tout le reste - la durée lisible, l'horodatage de fin, le pourcentage - est dérivé de ce seul nombre.
Pourquoi n'affiche-t-il que deux unités ?
Parce que « 3 j 4 h » est plus facile à exploiter que « 3 j 4 h 12 m 7 s ». À cette échelle, les minutes et les secondes sont du bruit, et les plus petites unités sont supprimées plutôt qu'arrondies, donc rien n'est masqué.
Puis-je l'utiliser pour des choses qui ne sont pas des données ?
Oui. Les unités sont ce que vous voulez : lignes, fichiers, kilomètres, pages, billets. Le calculateur ne suppose jamais ce qu'une unité signifie, donc tout ce qui a un total dénombrable et un rythme mesurable fonctionne.
Que se passe-t-il si mon rythme change pendant l'exécution ?
Saisissez à nouveau les chiffres actuels. L'outil n'a aucune mémoire des saisies précédentes, donc mettre à jour le nombre terminé et le rythme observé vous donne une projection nouvelle basée sur l'endroit où la tâche se trouve réellement.
L'heure de fin tient-elle compte des fuseaux horaires ?
L'heure de fin est affichée dans le fuseau horaire local de votre navigateur selon le format de votre locale. Le champ de départ est aussi une heure locale, donc les deux sont cohérents l'un avec l'autre.
Quelque chose est-il envoyé à un serveur ?
Non. Chaque valeur reste dans la page - tout le calcul tient en quelques opérations arithmétiques exécutées dans votre navigateur, donc il n'y a rien à téléverser.