Thursday, March 18, 2010

[android-developers] Are primitive types garbage collected in Android?

I know this may be a dumb question, but my background is more in c++
and managing my own memory.

I am currently cutting down every single allocation that I can from
one of my games to try and reduce the frequency of garbage collection
and perceived "lag", so for every variable that I create that is an
Object (String for example) I am making sure that I create it before
hand in my constructor and not create temporary variables in simple 10
line functions... (I hope that makes sense)

Anyways I was working though it some more tonight and I realized that
I a may be completely wrong about my assumption on garbage collection
and primitive types (int, boolean, float) are these primitive type
variables that I create in a 10 line function that gets called 20
times a second adding to my problem of garbage collection?

Thank you for any responses.

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

To unsubscribe from this group, send email to android-developers+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.

No comments:

Post a Comment