On 14 July 2010 03:52, Josh Faust wrote: >> == NUM_PTS 1000 == >> >> board               avg_ser     avg_deser >> intel i5             0.000011    0.000025 >> arm1176jzf-s   0.001328    0.003354 > > Ok, so serialization is definitely much slower, but with the latency test > you're using it shouldn't affect anything.  Good to know though. > >> >> == Latency Results == >> >>                          IPC        NoTCP      Bypass >> intel i5           :   0.4ms     0.10ms     0.05ms >> arm1176jzf-s :   25.0ms   4.50ms     3.50ms >> >> ====== Raw Socket Tests ====== >> >> Tests the latencies of sending a single char from server to client, >> written using simple posix socket code. >> >> intel i5           : 0.1ms >> arm1176jzf-s : 1.4ms > > Do you have any way of profiling exactly what's taking time, either with > gprof, google perf tools, or something else? > Josh Since the slowdowns were across the board I started doubting the platform underneath the ros - ran some test programs I have back on our very simple non-ros platform and noticed a significant difference. So I'll rebuild the platform, check some of the flags used on the old build and make sure I match them on the new one and see how that goes. Will try gprof in parallel too I think, but its going to be a couple of days recompiling. Will let you know how it goes and thanks for the advice. Regards, Daniel. -- Phone : +82-10-5400-3296 (010-5400-3296) Home: http://snorriheim.dnsdojo.com/ Yujin Robot: http://www.yujinrobot.com/ Embedded Control Libraries: http://snorriheim.dnsdojo.com/redmine/wiki/ecl