Which wifi chip are you using?  What kind of throughput are you
getting? Maybe it is not transferring data across SDIO efficiently.
Some wifi chips do not support blockmode, or are heavy on register
accesses across SDIO.  You can look into optimizing the wifi driver,
or use a chip thay offloads most of the wifi processing from the host
CPU.

Also, if you are writing the file to an SD memory card or managed NAND
via MMC, the SD stack might be a bottleneck.

For wifi performance testing, you can get my "iPerf for Android" app
from the Market.

-Howard

On Sep 7, 7:56 am, guru <[email protected]> wrote:
> Hi All
>
> Please let me know any performance tools in Android. I tried traceview
> but not much help regarding CPU utilization and memory usage.
>
> Thanks
> Gururaja
>
> On Sep 7, 6:38 pm, guru <[email protected]> wrote:
>
>
>
> > HI all
>
> > I am transferring file via wifi. (adb over wifi)
> > while transferring if I try to scroll down the UI, scrolling is
> > happening slowly.
> > if I stop transferring and scroll the UI it is happening quickly.
> > I am trying to find out what is the link between transferring file and
> > the GUI?
>
> > I checked the top command:
> > CPU%         PROCESSES
> >    21%               ksdioirqd/mmc1
> >    14%               adbd
> >    14%               wlan_main_service
> >      2%                system_server
>
> > these are taking most of the CPU. but how these affect the GUI?
>
> > Thanks
> > Gururaja B O

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to