On Fri, Dec 5, 2008 at 8:40 AM, <[EMAIL PROTECTED]> wrote: > So I finally figured out what was going on. It had nothing to do with > HTTP posts, > thankfully. What it did have to do with was Formatter (or String.format). An > innocuous foreground loop using Formatter was taking 10 seconds for about > 10kb worth of data. The same loop using string concats (ie, this+""+that) > takes > 100ms. What on earth is Formatter doing that takes 2 orders of magnitude > more time? Something's really out of whack.
> Interesting tidbit2: per Mark's suggestion, I implemented the HTTP post using > both HttpURLConnection and DefaultHttpClient mechanisms. The DefaultHttpClient > method was about 5-10x *slower* than HttpURLConnection for identical data. Not > sure why that is... maybe using stringsBuffers to collect the post > data instead of file io is a lose. > For both of these, it would be *fantastic* if you could create a small but working test code snippet, and collect timing, and file the whole thing in bug reports. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---