[FoLUG] Tempi di esecuzione

Pier pier.damato@gmail.com
Ven 28 Lug 2006 16:58:07 CEST


Enrico Pasini wrote:

>Io invecie ho il problema di misurare correttamente il tempo di
>esecuzione di alcuni task che girano in ambito real time...
>Tu come fai a misurare questi tempi di esecuzione?
>
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>FoLUG mailing list
>FoLUG@lists.linux.it
>http://lists.linux.it/listinfo/folug per cancellarsi dalla lista
>
Io lavoro sotto RTAI, dove co sono le seguenti sys call

- start_rt_timer(periodo): all'inizio dell'esecuzione, puoi impostare il
periodo che vuoi, da nanosec a sec

- rt_get_time: restituisce il tempo trascorso nella grandezza del periodo

quindi

    rt_get_time(timeStart);
    esecuzione
    rt_get_time(timeStop);
    time=timeStop-timeStart

Se hai diversi task ovviamente viene calcolato anche il tempo in cui il
task non  schedulato





Maggiori informazioni sulla lista FoLUG