Running out of Memory

This is where you talk about the NXJ software itself, installation issues, and programming talk.

Moderators: 99jonathan, roger, imaqine

Running out of Memory

Postby Legopard » Mon May 21, 2007 2:02 pm

I'm a student working on a project with Mindstorms NXT using the Lejos Firmware.

I wrote a nice program for my bot enabling it to overcome obstacles, follow black lines and recognizing white marks. Everything is working fine, but after repeating some of the sub-programs (I use a big application loop including a menu), it runs out of memory.
I don't use any local variables like Strings or counters which could consume the memory when its function is called again and again.

Does somebody know a memory leak in the VM or any other trap I could have stepped in?

I also found the Recycler Interface and its related classes but there was no example and I couldn't find any further documentation about it.
Maybe somebody has used these classes before and can give me little start up?

Maybe there is something to find about my problem in the new book about Lejos Programing but I'm still waiting for the delivery.. :(

Thanx in advance,
Ingo
To the void we have to travel.
Legopard
New User
 
Posts: 1
Joined: Mon May 21, 2007 1:43 pm
Location: Germany, Braunschweig

Postby MeOl » Mon May 21, 2007 4:49 pm

if i remember correctly, garbage collection is still on the todo-list (so not yet implemented). do you create a lot of new objects?
but i´m not the hardcore java programmer, so maybe i´m wrong..
MeOl
New User
 
Posts: 6
Joined: Mon May 21, 2007 1:10 pm

Postby lawrie » Tue May 22, 2007 7:48 pm

Send me your program and I will have a look at why it might be running out of memory - lawrie.griffiths@ntlworld.com. I don't know of any issues other than the lack of a garbage collector that cause leaking of memory. It is usually because you are creating new objects in a loop somewhere.

The flash version of lejos, which will be in the next release has about 30kb more memory available to Java programs, so your program should last longer!
lawrie
leJOS Team Member
 
Posts: 842
Joined: Mon Feb 05, 2007 1:27 pm


Return to NXJ Software

Who is online

Users browsing this forum: Baidu [Spider] and 1 guest

more stuff