I was thinking that Dalvik GC was the stop-the-world GC. Does it matter to
call gc manually in a seperate thread or UI thread itself?

-freepine

On Wed, Dec 24, 2008 at 2:49 AM, JP <joachim.pfeif...@gmail.com> wrote:

>
> Depends where it's placed at. I calls to the GC "scattered" all over,
> but with discretion. I made a concious design decision to avoid
> allocating memory in the presentation layer which is handling user
> interactions. I rely on a separate thread to handle all "back end"
> activities such as capturing and processing data, and found it is safe
> to call the garbage collector in this separate thread at pretty much
> any time. Garbage collection in this archiecture is just one other
> activity that will not interfere with the user experience, as long as
> the overall burden on resources remains within device capabilities.
>
> On Dec 22, 12:41 pm, Dan Bornstein <danf...@android.com> wrote:
> > On Sun, Dec 21, 2008 at 11:34 PM, Imran <imran...@gmail.com> wrote:
> > >    hey  can  i use System.gc()  in my activity to request for garbage
> > > collection.
> > >     will it work () ..   will the garbage collector be called ?
> >
> > Yes it will. However, let me warn you that in my experience adding
> > explicit calls to System.gc() almost always results in applications
> > that perform worse than ones that just let the underlying VM gc as it
> > sees fit.
> >
> > -dan
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to