dwosnsr@titan.nmt.edu (David Olix) (04/08/88)
********** Please: DON'T FEED THE LINE EATER ********** Here are a couple more possible problems in Omega: 1) Pawn shop sells some interesting items. One of my playtesting crew found Morgan's Badge on sale there. I didn't want to look into the cost, but should unique items really be sold anyway? 2) *DANGEROUS* to accounts bug! I know omega has a habit of using up lots of memory during run time. I'm working on that. But there is also a problem with leaving dead omega processes left alive. When I hard logout via means such as resetting the terminal or the like, Omega continues to run, and run, and run. It ate up 82% of the cpu time on one machine and 78% on another. It also racked up over 4000 cpu minutes before it was noticed that the system was running slower than normal. I know this sounds more like an operating system problem (like not killing child processes if you kill their parents), but I think Omega should at least have some way of taming itself if it hasn't been active for, say, 5 minutes. I know Moria has a way of sleeping its process if it sits for that long, so I will try and make the same modification to Omega. Then, even if the process is still there, it will be sleeping and should use *MUCH* less cpu.