GC in opp

classic Classic list List threaded Threaded
3 messages Options
Sri
Reply | Threaded
Open this post in threaded view
|

GC in opp

Sri
Hi erman,

We have 2 opp processes defined in our r12.1.3 env with 2gb heap size. When the processes are performing gc,we have killed the processes after which new opp processes are started.When we checked the logs of these new opp processes,we could see gc started again.

Upto my understanding,when we kill the processes..fresh memory will be allocated and the processes should start processing the requests.

But these processes are going for gc..is this expected?

Thanks,
Sri
Reply | Threaded
Open this post in threaded view
|

Re: GC in opp

ErmanArslansOracleBlog
Administrator
We don't know the code.
Maybe oracle is manually executing the GC .

Applications can explicitly invoke GC with the System.gc() method.. It can be disabled GC by using the flag -XX:+DisableExplicitGC.

By using the following start argument you can print information for every collection..

-verbose:gc

You can also use -XX:+PrintGCDetails for more detailed logging information.

Also note that,

Size of the permanent generation may also trigger GC .. Filling the permanent generation can trigger a Full GC. Permenant generation is controlled by the -XX:MaxPermSize option.

Maybe you should increase this a little bit, and check the situation..
Sri
Reply | Threaded
Open this post in threaded view
|

Re: GC in opp

Sri
Hi erman,

We will try this.missed to mention,note is very helpful

Thank you,
Sri