tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rusty Wright <rusty.wri...@gmail.com>
Subject Re: Garbage collector
Date Tue, 18 Aug 2009 04:05:57 GMT
In my /etc/init.d/tomcat shell startup script for linux I have

JAVA_OPTS="-server"
JAVA_OPTS="${JAVA_OPTS} -Xmx512m"
JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256m"
JAVA_OPTS="${JAVA_OPTS} -XX:+PrintGCDetails"
JAVA_OPTS="${JAVA_OPTS} -XX:+PrintGCTimeStamps"
JAVA_OPTS="${JAVA_OPTS} -XX:+UseConcMarkSweepGC"
JAVA_OPTS="${JAVA_OPTS} -XX:+CMSIncrementalMode"
JAVA_OPTS="${JAVA_OPTS} -XX:-TraceClassUnloading"
JAVA_OPTS="${JAVA_OPTS} -verbose:gc"
export JAVA_OPTS

The export line is necessary.  The following 3 lines are what I think 
turn on garbage collecting logging:

JAVA_OPTS="${JAVA_OPTS} -XX:+PrintGCDetails"
JAVA_OPTS="${JAVA_OPTS} -XX:+PrintGCTimeStamps"
JAVA_OPTS="${JAVA_OPTS} -verbose:gc"

Then, in my catalina.out I have lines (the CMS- lines are from 
UseConcMarkSweepGC):

48124.665: [GC [1 CMS-initial-mark: 39226K(67176K)] 40336K(71656K), 
0.0090660 secs]
48124.674: [CMS-concurrent-mark-start]
48125.090: [CMS-concurrent-mark: 0.416/0.416 secs]
48125.091: [CMS-concurrent-preclean-start]
48125.091: [CMS-concurrent-preclean: 0.000/0.000 secs]
48125.097: [GC[YG occupancy: 1135 K (4480 K)]48125.097: [Rescan 
(parallel) , 0.0093270 secs]48125.106: [weak refs processing, 0.0003890 
secs] [1 CMS-remark: 39226K(67176K)] 40362K(71656K), 0.0101020 secs]
48125.107: [CMS-concurrent-sweep-start]
48125.158: [CMS-concurrent-sweep: 0.050/0.050 secs]
48125.158: [CMS-concurrent-reset-start]
48125.189: [CMS-concurrent-reset: 0.031/0.031 secs]
48402.052: [GC 48402.052: [ParNew: 4415K->0K(4480K), 0.0178790 secs] 
43420K->39329K(71656K), 0.0181320 secs]



hruesga wrote:
> i'fe tried to export CATALINA_OPTS setting as:
> 
> execute:
> 
> export CATALINA_OPTS=-Xloggc:/logs/gc.log
> result: gc.log file doesn't create
> 
> java -verbose:gc
> result: nothing happpens.
> 
> 
> 
> 
> 
> Caldarale, Charles R wrote:
>>> From: hruesga [mailto:lord_dynasty@HOTMAIL.COM]
>>> Subject: Re: Garbage collector
>>>
>>> -Xmx3072m -Xms3072m
>> Unless you're in a 64-bit environment, that doesn't stand a chance of
>> working.
>>
>>> Maz Threads= 500
>> Is that supposed to be Max?  Where do you have that set?
>>
>>> minSpareThreads=25
>>> maxSpareThreads=75
>> The threads settings are not really relevant to getting GC logs.
>>
>> For the third time, tell us *exactly* what you're doing - step by step.
>>
>>  - Chuck
>>
>>
>> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
>> MATERIAL and is thus for use only by the intended recipient. If you
>> received this in error, please contact the sender and delete the e-mail
>> and its attachments from all computers.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>>
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message