Linux performance analysis tools on imx6q

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Linux performance analysis tools on imx6q

824 Views
LeviathanSteven
Contributor III

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. 

Labels (2)
0 Kudos
2 Replies

556 Views
LeonardoSandova
Specialist I

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

556 Views
LeviathanSteven
Contributor III

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!

0 Kudos