Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Which background process regulates amount of pga memory per session in 10g ? Thanks, rm.

Re: Which background process regulates amount of pga memory per session in 10g ? Thanks, rm.

From: <xhoster_at_gmail.com>
Date: 05 Sep 2005 06:35:12 GMT
Message-ID: <20050905023512.166$oA@newsreader.com>


Mladen Gogala <gogala_at_sbcglobal.net> wrote:
> On Mon, 05 Sep 2005 02:39:15 +0000, HansF wrote:
>
> > So why couldn't the info be kept in the 'SGA' along side other dynamic
> > V$ info?
>
> Because there is need to wake up processes. Namely, if a process is
> sleeping, he's not actively reading SGA and if it has allocated memory
> that is needed, the process must shrink.

Wouldn't the process have relinquished unneeded memory before going to sleep?

> The process is in the sleep
> state, so it doesn't know that it needs to relinquish memory. There must
> be some kind of "conductor" which will send a signal and wake it up in
> order to free memory.

Since most systems don't allow allocated memory to be returned to the system until the process ends, do dedicated process relinquish memory simply by promising not use it, in the hopes that the VM system will do the right thing?

Xho

-- 
-------------------- http://NewsReader.Com/ --------------------
Usenet Newsgroup Service                        $9.95/Month 30GB
Received on Mon Sep 05 2005 - 01:35:12 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US