Slow down question

BlitzMax Forums/BlitzMax Beginners Area/Slow down question

Will(Posted 2005) [#1]
My program has begun to get slower, just by running. It drops from 60fps to around 40 fps in 50 seconds of running. I cant think of any serious operations i've added to it, and I cant place exactly when this slowdown happened. One thing I did, was switch what was a 400 item array over to a TList, which gets this done to it alot (but not more than the array did)

for i:foodpellet = eachIn foodlist
'stuff
next


any ideas as to whether that slows me down, or what else might be causing a fairly consistent slowdown over time? foodlist is staying about the same size as I run, but for some reason, the longer it runs the slower it gets.


Amon_old(Posted 2005) [#2]
Are you calling FLUSHMEM before you flip in your main game loop?


Will(Posted 2005) [#3]
no
what is the call to make? just flushmem()? And what does it do? (sorry, i have no training in programming beyond a highschool class 2 years ago, this is probably obvious)

Edit - Done, thanks, fixed everything! I was afraid it was gonna be something like "Tlists ruin everything" and then I would have to rewrite like 200 lines. Such a simple solution, thanks alot.