thanks for the tips! will use the second link, the source dosnt help me that much since I've never worked with GL. I use canvas. And like I said, Im a beginner so dont know anything about gl. :)any more tips is appriciated!
Den måndagen den 12:e november 2012 kl. 23:43:45 UTC+1 skrev RichardC: > > Have a careful look at the source code for this game Replica Island: > http://code.google.com/p/replicaisland/ > > Specifically the all the Objects that extend: > > http://code.google.com/p/replicaisland/source/browse/trunk/src/com/replica/replicaisland/AllocationGuard.java > > When the game is running almost no dynamic objects are allocated, they are > mostly pre-allocated and held on "free" lists and re-used. This is to try > and avoid a GC during a level which could seriously affect the feel of the > game. It also gives finer control of the amount of memory used in the game. > > See also: > http://replicaisland.net/ > http://replicaisland.blogspot.co.uk/ > > > On Monday, November 12, 2012 10:10:36 PM UTC, iQue wrote: >> >> also, is there a preffered method to remove objects after using >> arrayList.add()? should I just use arrayList.remove(index) when they die/ >> bullets dissapear from screen? >> >> Den måndagen den 12:e november 2012 kl. 23:07:53 UTC+1 skrev iQue: >>> >>> Great tips, thank you! >>> >>> this line: "So make sure object references go out of scope or are >>> otherwise removed the instant they >>> aren't needed." how would I go about checking this? how do I find the >>> object that is causing problems? Cus I do have arrayLists and use >>> arrayList.add(enemy/bullet). So that might be the problem, had no idea that >>> used alot of heap. >>> >> -- 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

