mon application doit afficher la progression, cependant lire le fichier deux fois est l'endroit où le premier passage compte le total n'est pas une option pour cause de performance. Qu'est-ce qu'une estimation raisonnable pour le total? Devrais-je estimer en fonction de la taille du fichier?estimation de la progression de la lecture du fichier
0
A
Répondre
0
Oui, basez-le sur la taille du fichier. Si vous connaissez la taille totale et la quantité d'octets traités, vous pouvez faire une estimation du temps restant. Autrement dit, si ce traitement est un processus linéaire. Si ce n'est pas le cas et que certaines parties du fichier prennent beaucoup plus de temps à lire et à traiter, il est difficile de faire une bonne estimation. Dans ce cas, il vaut mieux montrer un curseur en attente, ou (si cela prend longtemps) laisser l'utilisateur jouer un petit jeu pour tuer l'heure. :)
Comme vous l'avez dit, ce n'est jamais une bonne idée d'exécuter un processus une seule fois, juste pour pouvoir l'exécuter à nouveau tout en affichant une barre de progression. Mais vous ne seriez pas le premier ...
Questions connexes
- 1. avaudioplayer progression de la lecture
- 2. Estimation du temps de lecture d'un gros fichier depuis la carte SD sur Android
- 3. Estimation du nombre de requêtes en lecture/écriture dans mysql
- 4. Erreur lors de la lecture du fichier
- 5. Lecture de la valeur du fichier web.config?
- 6. progression du téléchargement de fichier
- 7. Progression du téléchargement de fichier
- 8. Estimation de la taille du stockage du serveur
- 9. Estimation de la longueur du résultat de sprintf
- 10. comment obtenir la progression du fichier de copie
- 11. estimation de la taille du fichier sur le disque lors de l'utilisation de ObjectOutputStream
- 12. jquery barre de progression pour afficher la progression du fichier de téléchargement
- 13. ajouter une barre de progression à chaque cellule de table pour la progression du fichier - Java
- 14. Estimation rapide du nombre de lignes dans un fichier Excel
- 15. Problème avec la lecture du fichier de la mémoire interne
- 16. estimation de la taille de la base de données MySQL
- 17. Estimation du nombre de mots d'un fichier sans lire le fichier complet
- 18. Problème lors de la lecture du contenu du fichier
- 19. Estimation de la densité du noyau en infographie
- 20. estimation de mouvement dans la vidéo Compression
- 21. Delphi 7 RLINK32 Erreur lors de la lecture du fichier dfm - échec de la lecture
- 22. Comment afficher une barre de progression lors de la lecture d'un fichier XML?
- 23. Lecture de la sortie en direct du script shell et mise à jour de la barre de progression
- 24. Emplacement du fichier pour la lecture du fichier
- 25. Problèmes de caractères parasites lors de la lecture du fichier
- 26. Emplacement de la lecture du fichier de configuration
- 27. Erreur lors de la lecture du fichier de rendu
- 28. Estimation de la taille de la pile de threads
- 29. Problème avec la lecture du fichier
- 30. Estimation du nombre de cas de test
* Que * voulez-vous afficher? Le temps de traitement restant, octets laissés à lire? Que voulez-vous faire avec les données lues? S'il vous plaît vérifier votre orthographe et utiliser la capitalisation appropriée. – kay