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
