Just some notes on the applications overall before I get to performance testing (I realize this is more proof-of-concept, so I present these as things which someone who wants to transform this into a production app might take into account)
Downloading is very slow, even over my 4G connection with is exceptionally fast for a cell connection (I sustain about 3-5Mbps downstream from this location over 4G, about 1Mbps over 3G). Perhaps a warning to the user that cell networks might be undesirable. Just syncing repositories over a moderate (~300Kbps) 3G was painful. "Hey, this could be really slow without Wi-Fi" might be good. Install UI is a bit counter-intuitive. I poked the KJV four or five times before I thought of touch-hold for a context menu. I expected to be taken to the About screen with the option to install there. Just my notion of usability. :) Once I was on the "installed modules" page with KJV, I pushed that a few times, looking to open it. I had to click my "back" button to go back to the original app startup screen which then magically transformed into my first installed module. After searching, if I didn't want to actually click a result, I don't know how to get back to the text display screen. EVO stock Android 2.2 KJV "God love world" (6) search time: 4.657 seconds KJV "God" (3578) search time: 12.290 seconds Very similar to your G2 results. Probably both running the 1 GHz processor and plenty of RAM to load the module into memory and search there. --Greg On Tue, Oct 26, 2010 at 6:43 PM, Troy A. Griffitts <[email protected]> wrote: > OK, a couple things. Changed result list logic from using String+= to > using StringBuffer.append and cut out the time delay between the end of > the search and the display of the large result set. > > I also have some numbers from my old G1 running Cyanogen 1.6 (Android 2.2+). > > Today's build: > > http://crosswire.org/~scribe/bishop-20101026.apk > > > > KJV "God love world" (6 results) > > 4.722 seconds G2 stock Android 2.2 > 19.485 seconds G1 Cyanogen 1.6 / Android 2.2 > > > > KJV "God" (3578 results) > > 13.966 seconds G2 stock Android 2.2 > 52.535 seconds G1 Cyanogen 1.6 / Android 2.2 > > > _______________________________________________ > sword-devel mailing list: [email protected] > http://www.crosswire.org/mailman/listinfo/sword-devel > Instructions to unsubscribe/change your settings at above page > _______________________________________________ sword-devel mailing list: [email protected] http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page
