RFR (S): 8026047: add regression test for DisableExplicitGC flag
Tao Mao
tao.mao at oracle.com
Thu Oct 10 15:02:22 UTC 2013
On 10/9/13 9:53 AM, Filipp Zhinkin wrote:
> Hi Bengt,
>
> thank you for looking at it!
>
> On 10/09/2013 04:12 PM, Bengt Rutisson wrote:
>>
>> Hi Filipp,
>>
>> A couple of comments.
>>
>> The @bug 8026047 tag refers to:
>>
>> JDK-8026047: [TESTBUG] add regression test for DisableExplicitGC flag
>>
>> Which is just the bug to implement this test. I thought the @bug tag
>> was normally used to identify the bug which was filed to report a
>> failure that the test is designed to verify regressions against. So,
>> in this case I guess there is no such bug, right? There are no issue
>> with DisableExplicitGC that I am aware of (which makes me wonder why
>> it is important to invest time in this right now, but that is a
>> different topic.). I would suggest to not have the @bug in this case.
> Yes, I agree.
>>
>> Why do you do 100 System.gc() calls? Isn't one enough?
> Just to be sure that particular GC didn't avoid single System.gc() for
> some reason.
> While such case does not looks realistic at the moment, who knows what
> could happen. :)
If that is the case, you should be glad that your test's caught
something. :)
>>
>> Why do you need this:
>>
>> options = options.replaceAll("-Xloggc:[^ ]*", "");
>>
>> Are you worried that the OutputAlayzer won't work if output is piped
>> to a file?
> Yes, it is done to guarantee that GC log will be in stdout.
>> In that case shouldn't that functionality be in ProcessTools rather
>> than in the test?
> That sounds reasonable.
>
> Thanks,
> Filipp.
>>
>> Thanks,
>> Bengt
>>
>> On 10/8/13 5:30 PM, Filipp Zhinkin wrote:
>>> Hi,
>>>
>>> I would like to get couple reviews on regression test for
>>> DisableExplicitGC flag.
>>>
>>> It verifies that System.gc() calls did not trigger garbage
>>> collection if DisableExplicitGC is turned on and vice versa.
>>>
>>> Bug ID: https://bugs.openjdk.java.net/browse/JDK-8026047
>>> Webrev: http://cr.openjdk.java.net/~kshefov/8026047/webrev.00/
>>> Testing: manual on local host, automated on various platforms.
>>>
>>> Thanks,
>>> Filipp.
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/hotspot-gc-dev/attachments/20131010/26ffe378/attachment.htm>
More information about the hotspot-gc-dev
mailing list