Hi,
I tried to profile NDK CPU load as the NDK is pure software stack. This is needed as I want to see how much room I am loosing while running NDK on C6670's core.
I used UIA System Analyzer to capture the CPU load as a live detail.
The application that I used is the helloWorld example program that is available with NDK which runs the NDK stack and an udp echo daemon which does a blocked receive of the network packet.
The UIA live capture shows the CPU load to be 32% when no data is pumped into C6670 EVM from outside network.
The CPU load increases above 32% when data is pumped.
Whether the CPU load of 32% during no traffic condition is expected behaviour of NDK stack?
Thanks & Regards,
- Gopi