Hi ,
I am working on a imx6q based board.
Need to do optimize for the applications.
So I want to know are there any performance analysis tools for imx6q?
I tried to build sysprof, but after I add Profiling support to the kernel, I got an error message 'Sysprof only supports the i386 and x86-64 architectures' when compiling the sysprof-module source. It seems that we can not use Sysprof on imx6q.
I once tried and I think I saw the same error message. What are you trying to analyze? I was interested in context switching latencies and instead I use LMBench. In case you have a ARM DSTREAM box, you can use ARM DS-5 software :smileyhappy: It has pretty good stat info.
Leo
Thanks for your suggestion.
Actually I am using L3.0.35_4.0.0_130424 release with ubuntu_oneiric_4.0.0.tgz rootfs.
I found the 2D performance is not so good. The Xorg's CPU usage will be very high when moving the window or playing a GIF file.
So I want to re-compile the Xorg and xserver-xorg-video-imx-viv-3.0.35-4.0.0 driver with debug message, then use some tools, such assysprof, to find which function of Xorg or driver cost more CPU usage. Then modify it if possible.
By the way, does FreeScale have a BSP release to improve the 2D performance on Ubuntu?
Thanks!