regular temporary slowdown of runtime.

Discuss PocketC for CE (including Desktop Edition)

Postby darwin on Sat Apr 19, 2003 1:51 pm

Hi
This is strange - my game is running pretty good. Except that it slows down for some time and then getting fast again. This is pretty strange because it is really only a temprorary slowdown. I am using alot of local variables and somehow I am guessing it has something to do with the garbage collector of pocketC - by the Way - I am avoiding malloc calls whereever I can (only 3 Functions are calling this and I am really controlling that these are freed after using).
So what do you think??

http://www.strange-phenomenom.de/
darwin
 
Posts: 71
Joined: Tue Dec 05, 2000 12:04 pm
Location: Germany

Postby joh.becker on Tue Apr 22, 2003 5:18 am

malloc in PocketC is strange. Especially if you free a block that is not the last one then subsequent malloc gets very slow.
I removed all nested malloc.

Johannes
joh.becker
 
Posts: 86
Joined: Tue Apr 17, 2001 6:51 am
Location: Germany

Postby darwin on Tue Apr 22, 2003 9:25 am

That's why I rarely use it. Only the fileloader is using it (and the scapegeneration, but it is freed in the same function right after using it). The rest of the code is using hardcoded variables.

http://www.strange-phenomenom.de/
darwin
 
Posts: 71
Joined: Tue Dec 05, 2000 12:04 pm
Location: Germany


Return to PocketC for CE

Who is online

Users browsing this forum: No registered users and 3 guests

cron