My main issues is that the line drawing is usually faster than images on real phones for up to 12 or so lines, but not the emulator. The drawing images and 3d is actually not that bad for fast phones of 2003, but it should be about 8 times faster. 25fps is actually really fast, but like you said it is just a single test image.
As far as speeding things up the most important thing is to reuse the Bitmap object and not create one each frame. I assume you are already doing that given your getting 25fps. Not much other than that is going to dramatically increase performance. If you follow Google performance advice document you are doing just about everything you can do. Remember the first arcade games that sold millions of copies only got 5-7 fps. On Mar 26, 11:03 am, David Given <[EMAIL PROTECTED]> wrote: > Hello, > > I'm trying to write some highly graphics-intensive code. It's basically > rendering into a pixel array (int[]), which I want to slam onto the > screen as quickly as possible. > > What I'm seeing is rather disappointing. What I'm doing is copying the > pixel array into a Bitmap object using Bitmap.setPixels(), and then > drawing the Bitmap using a custom View class; the data's actually being > produced from another thread, so there's also a postInvalidate() in > there. Full screen, with a dummy drawing routine that just fills the > array with garbage, this is maxing out at 25fps while using 100% CPU time. > > Does anyone have any suggestions as to what I might be able to do to > speed things up? For example, is it possible to bypass the compositing > layer somehow, which has *got* to be hurting things? Is there any way of > getting the Bitmap's internal pixel store, so I can draw into that and > save a copy? Any suggestions? > > -- > David Given > [EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ 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] Announcing the new M5 SDK! http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---