UpsSec.QuotaUnitaire.QuotaProportionnel

QuotaProportionnel : Reel Virtuel Lecture Public Trace;

Description

Cette propriété définit le temps proportionnel d'exécution d'un appel d'un module ou d'une méthode d'un type. Le temps est un pourcentage. Il correspond au temps Utilisateur augmenté du temps Systeme consommé par le processus pour exécuter l'appel en proportion du temps réel écoulé.

Avant le déclenchement de l'appel, la valeur sert à renseigner une statistique dont se sert Up ! System. Si la tâche courante consomme trop de ressources Cpu selon cette proportion, alors Up ! System réalise une commutation de tâche pour donner la main à une autre tâche.

Exemple

/***************************************************************/
Procedure AfficherQuotas2(H : Nul Ou QuotaUnitaire, M : Caractere)
/* Objet : Affiche les quotas. */
/***************************************************************/
Variable
/******/
Debut
Si Q.Nom != Nul Alors Sinon Fin Si
M2+=" "+Caractere(Q.QuotaMaximal)+" "+Caractere(Q.QuotaProportionnel);
Ecran.Ecrire(M2+"\n");
Fin Procedure

Voir aussi

QuotaMaximal pour connaître le quota de temps d'exécution maximal.

Traduction

---------