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.