[9] RFR (L): 8059623: JEP-JDK-8043304: Test task: command line options tests
Filipp Zhinkin
filipp.zhinkin at oracle.com
Mon Dec 8 12:25:38 UTC 2014
Hi Tobias,
thank you for suggestion.
Yes, I think we should take code heap size alignment into account.
What alignment policy you're going to implement for 8064940?
Maybe instead of checking that values are in
(value - page_size, value + page_size) interval we should just check
that all values were aligned up to page_size?
Thanks,
Filipp.
On 12/08/2014 12:37 PM, Tobias Hartmann wrote:
> Hi Filipp,
>
> the actual size of a code heap is affected by alignment and therefore may be
> different to the size set via the command line. For example, on Sparc we have to
> make sure that the code heaps are large page (4MB) aligned to reduce the number
> of ITLB misses (will be introduced with [1]).
>
> Maybe we should check if the actual size of the code heap is within boundaries,
> i.e., within the specified size +- (large) page size.
>
> Thanks,
> Tobias
>
> [1] https://bugs.openjdk.java.net/browse/JDK-8064940
>
> On 05.12.2014 18:06, Filipp Zhinkin wrote:
>> Hi,
>>
>> please take a look at CLI tests for segmented code cache (JDK-8059623).
>>
>> There are three new tests:
>> compiler/codecache/cli/
>> codeheapsize/TestCodeHeapSizeOptions
>> printcodecache/TestPrintCodeCacheOption
>> TestSegmentedCodeCacheOption
>>
>> All tests consist of several test cases aimed to verify different aspects
>> of options' processing.
>>
>> These tests partially overlapped with c/c/CheckSegmentedCodeCache test,
>> but add additional value - these tests actually check final values
>> of tested options and verifies PrintCodeCache output.
>>
>> Bug id: https://bugs.openjdk.java.net/browse/JDK-8059623
>> Webrev: http://cr.openjdk.java.net/~fzhinkin/8059623/webrev.00/
>> Testing: manual & automated
>>
>> This change depends on:
>> https://bugs.openjdk.java.net/browse/JDK-8054892: Improve compiler's CLI tests
>> error reporting
>> https://bugs.openjdk.java.net/browse/JDK-8066440: Various changes in testlibrary
>> for JDK-8059613
>>
>> Thanks
>> Filipp.
More information about the hotspot-compiler-dev
mailing list