I've been working with the diamondback orocos_toolchain_ros in a normal linux kernel 2.6.32-32. I was meassuring the times spent by the component to call a function and receive the return value. I was taking around 1 ms. Suddenly, after recompiling the projects, the times increased, and now it spends 1 ms and 60 ms. I tried the same code in a xenomai patched kernel and it works ok, so I tend to think that my components are not been scheduled as desired with the normal kernel because of the absence of a RTOS. But I find it very strange, since it was working ok before without RTOS.
Any idea of what could have happened??