performance - How to deallocate/free memory in android game -
i created 2d game android using bitmaps. after closing game, android studio memory section shows memory not de-allocated. how can de-allocate memory allocated bitmaps. have bitmap array called chopper
, initializing
chopper[0] = bitmapfactory.decoderesource(getresources(), r.drawable.copter1); chopper[1] = bitmapfactory.decoderesource(getresources(), r.drawable.copter2); chopper[2] = bitmapfactory.decoderesource(getresources(), r.drawable.copter3);
so during closing game tried free memory like
chopper[0]=null;
but doesn't show free memory in android studio memory graph. way free memory? if not how can free memory before closing game. in advance
in java, making object null not release memory. memory might released garbage collector when garbage collector runs next time if no references object anywhere.
in case, assuming using array in activity, close resources might using array in ondestroy()
method of activity, , ensure there no objects floating around refers object after activity destroyed.
Comments
Post a Comment