ID:278372
 
Well, i just closed a game, checked process and WTF?! I've found dreamseeker. 600MB RAM and increasing. I had to close it from process window.

Lol.



Uploaded with ImageShack.us
It's probably the game DS is running.
What game are you specifically talking about?

It's more than likely a programming error by the developer. Most likely, an infinite loop not handled properly, bad usage of built-in procs consistently, or a combination of too many atoms running about using processes.
I'm having a similar issue, opening a .dmb (it opens with no infinite loops running) lags immensely, sometimes freezing my PC but the game runs fine.
The biggest drain on memory is likely to be icons. The client does have a garbage check in which it periodically unloads resources from memory that it's not actively using, but if the game has a wide variety of many different icons, especially if they're large, it can eat up a lot more memory.

If this is also the server, or it's a single-player game, you have to take into account whatever memory the server portion requires as well.

Lummox JR
In response to Lummox JR
After a long period of compiling and testing my games I find that many dream seeker processes are running and even when I quit all byond related applications they are still running. Usually 2 are taking up HUGE amount of CPU and I have to end them manually. It's a pain when I go to play something like Cyrsis and the game lags to hell haha.
It is quite achievable if anyone actually uses the default icon size for the world of 1x1 or a real low value while using non-default sized large icons. Such weirdness makes it prone to crashing or severe memory leaks too. :P

A poorly developed DLL file in use can also sometimes drain all your available memory (had that happen in my experience on my other system due to a programming error of the DLL file).