Daniel Schnell wrote: >1.) The culprit is mlockall(MCL_FUTURE|MCL_CURRENT); > >As soon I leave this away, I get much better results:
That's puzzling. Can it be explained? Have you tried a memset of buf1&buf2 before the first osa_now_timespec? >2.) rt_timer_tsc >If I use clock_gettime() this needs 3100 ns, >If I use rt_timer_tsc() this needs 74 (!) ns. Have you tried clock_gettime with *_HR clock like CLOCK_MONOTONIC_HR ? You have to have a recent glibc to get benefit from that. One of those clock rely on timebase tsc instead of issuing an expensive syscall. Regards, -- Stephane _______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
