[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