samedi 4 juin 2016

Temps de traitement


Pour connaitre le temps d’exécution d'un code on utilise en générale le "profiling" que ce soit de dynamics ax ou bien de SQLServer.

mais aussi on peut utiliser timeNow() au début du code, ensuite on utilise timeConsumed pour calculé la différence.

ce code ne sera pas utile si le temps d’exécution est inférieur a une seconde :/

on crée un Job de cette façon :

static void DJO_tempsConsomme(Args _args)
{
     FromTime debut;
     CustTable custTable;
     int i,j;
     ;
     debut = timeNow();
     while select custTable
     {
          for (i = 1 ; i <= 100000; i++)
          {
                j=j+i;
           }
     }

     info(strFmt("le temps total consommé est %1", timeConsumed(debut, timeNow())));
}

Après exécution :


Et voila :)




Aucun commentaire:

Enregistrer un commentaire