Hi,
We are interested to find out if Freescale has any tools or know-how of determining RAM utilization on the Freescale IMX6 boards? We want to be able to get a high level estimate of RAM activity under a number of various use cases. Essentially we want to know how much power it consumes and based on utilization we can estimate this figure.
Thanks,
Peter
Hi Peter
one can look at below links for Android memory usage, applicable for Linux
too. I am not aware of tools for estimatation of RAM usage.
Memory Management on i.MX6 Android
iMX5 Android Gingerbread Memory Usage and Optimization
Android Memory Usage Tool: Procrank
Re: MX6 reserved memory for GPU and VPU
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
The above MMDC bus load tool does not add up to 100% bus utilization. We are tracking the following modules: ARM, DSP1, DSP2, GPU2S, GPU3D, GRUVG, VPU, USB, SUM. But they add up to only about 20-30 % of the bus load. The other 70-80% is unknown.
Can anyone help?
Thanks,
Peter
Hi Peter,
20..30% is normal, see IMX6 Memory Bandwidth usage - RidgeRun Developer Connection for other examples
and here:i.MX6 DDR3 RAM-Performance 32 bit vs. 64 bit interface.
100% utilization would be 16 bytes data transfer at every clock cycle which is a very theoretical value.
Frank
Here's what I found:
IMX6 Memory Bandwidth usage - RidgeRun Developer Connection
It works and it's fairly easy to use.
I do not seem to have rights to access the following link:
https://community.freescale.com/thread/328039
How can I get access?