IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Programmation et administration système Perl Discussion :

[Perl/tk]Estimer la durée d'un processus


Sujet :

Programmation et administration système Perl

  1. #1
    Membre habitué Avatar de VinnieMc
    Inscrit en
    Décembre 2005
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 208
    Points : 161
    Points
    161
    Par défaut [Perl/tk]Estimer la durée d'un processus
    Bonjour, dans mon script Perl il y a un appel système vers un autre programme Perl qui effectue un traitement sur un fichier; l'ennui c'est que ce traitement est assez long (et surtout sa durée dépend de la puissance de la machine sur laquelle il est executé), j'aimerais donc afficher une barre de progression (pas de problème) dont la progression est liée au taux d'accomplissment du processus en question, ainsi l'utilisateur saura combien de temps il devra attendre avant la fin.

    Ma question est donc : comment estimer la durée qu'un processus, avant de le lancer?

  2. #2
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Citation Envoyé par VinnieMc
    Ma question est donc : comment estimer la durée qu'un processus, avant de le lancer?
    La réponse dans l'absolu est "c'est impossible sauf si le problème de la terminaison d'un programme quelconque est résoluble" ... Evidemment ça ne t'aide pas beaucoup ! En pratique tu peux t'appuyer sur l'expérience et faire quelques benchmark de ton processus, bien évidemment rien ne garantit l'exactitude du procédé. Le meilleur choix si possible serait de monitorer le processus d'une quelconque façon (l'idéal étant que ce processus reporte lui-même son avancement sur sa sortie standard par exemple) et de ne faire avancer la barre de progression que s'il y a réellement eu un progrès.

    --
    Jedaï

Discussions similaires

  1. Probleme processus Fork PERL
    Par djezair31 dans le forum Langage
    Réponses: 3
    Dernier message: 02/10/2006, 17h00
  2. [Perl] communication Inter-Processus
    Par MarneusCalgarXP dans le forum Langage
    Réponses: 15
    Dernier message: 14/08/2006, 23h43
  3. Réponses: 10
    Dernier message: 01/08/2006, 15h16
  4. Tuer un processus lance par system sous perl
    Par gedeon555 dans le forum Langage
    Réponses: 4
    Dernier message: 10/04/2006, 18h11
  5. [Imp]Estimation de la durée d'import
    Par Débéa dans le forum Oracle
    Réponses: 3
    Dernier message: 30/01/2006, 13h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo