It is not b/c of the GC.  Garbage does accumulate ... but I am triggering
the GC to clear after the easing finishes.

Jason

On Thu, Jul 23, 2009 at 2:58 PM, MrChaz <[email protected]> wrote:

>
> Are your hiccups being caused by the GC firing?  A quick look at
> Logcat should tell you if it is.
>
> On Jul 23, 2:16 pm, Jason Van Anden <[email protected]> wrote:
> > I am trying to optimize my graphics app.  I have read the best practices
> and
> > have employed these and they have helped but, I am still getting hiccups.
>  I
> > get the hiccups when more of the screen is drawn upon.  I am looking for
> > either strategies on how to speed things up or a convincing that
> employing
> > openGL is the best solution.
> >
> > My app draws graphics directly on a SurfaceView.  My workspace is larger
> > than the screen. I am using translate.  My draw loop determines time
> passed
> > between draws and adjusts update calls accordingly.  More updates are
> > required in subsequent passes when more of the screen area is drawn upon
> (in
> > other words, a big circle the diameter of the screen width will take
> longer
> > than a small circle 1/10 of the screen width).
> >
> > It seems to me that the graphics processor is the bottleneck (no?).
> >
> > I have an easing routine when the app scrolls (triggered via onFling ...
> > kind of like the way lists work but in 2D).  This speed issue is most
> > visually apparent here.
> >
> > If openGL is the solution, I can put this aside for now and upgrade later
> > when I have time to ramp up on openGL.  If there are other solutions, I
> > would like to hear them.  One thought I have is to draw to a bitmap
> before
> > engaging my scrolling/easing and move the bitmap instead of adjusting the
> > graphics.
> >
> > Feedback super appreciated.
> >
> > Thank You,
> > Jason Van Andenhttp://www.smileproject.com
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to