Login  Register

GC in opp

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

GC in opp

Sri
289 posts
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
| More
Print post
Permalink

Re: GC in opp

ErmanArslansOracleBlog
Administrator
5731 posts
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
| More
Print post
Permalink

Re: GC in opp

Sri
289 posts
Hi erman,

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

Thank you,
Sri