Original Post
Hi friends, I'm having a big problem here. We are finishing a 3D race game, using Mascot v3 API, with MIDP 2.0, CLDC 1.1. Everything is done. We were using a SonyEricsson W800i to test the game, and the problem starts when we began to test the game in another devices, specially SonyEricsson K700i. So, my problem is that the game suddently stops and quit after some minutes playing. To continue playing it normally, I have to turn the device of and turn it on again. This fact is due to lack of memory, I think. Is really that? Well, I tried to solve the problem optimizing the images, the number of polygons, reducing the tracks of the MIDI file... I'm calling garbage collector several times during the execution of the game but the problem don't stop. It takes more time to quit, but it still happening. I was googling for some documents that speaks about J2ME optimization, but none have this aproach or cover this kind of 'bug'. I don't know what can be done, and I don't know what is really causing this. Any help will be nice, Thanks in advance, John.