RFR(XS): 8053995: Add method to WhiteBox to get vm pagesize.

David Holmes david.holmes at oracle.com
Thu Nov 27 00:57:34 UTC 2014


On 27/11/2014 3:36 AM, Yumin Qi wrote:
> Thanks for the review. Yes, the test will build testlibrary with
>
> @library /testlibrary /testlibrary/whitebox

No that won't necessarily build the testlibrary.

 From other email:

 >> I'm having a problem running a test in 8u25 that uses the testlibrary
 >> ProcessTools API. I get a ClassNotFoundException. Looking in the
 >> classes directory I only see two testlibrary classes - which map to
 >> two specific testlibrary classes that one test has on its @build
 >> line. The test in question simply has:
 >>
 >> @library /testlibrary
 >>
 >> Does it need an explicit:
 >>
 >> @build com.oracle.java.testlibrary.*
 >
 > Yes. It turns out that JTReg might not compile the library classes on
 > demand (but it does sometimes). So it is better to specify the
 > required build manually.
 >
 > -JB-

David
-----

>
> Thanks
> Yumin
>
>
>
> On 11/25/14, 5:54 PM, David Holmes wrote:
>> Hi Yumin,
>>
>> On 26/11/2014 11:36 AM, Yumin Qi wrote:
>>> Please review
>>>
>>> bugs: https://bugs.openjdk.java.net/browse/JDK-8053995
>>> webrev: http://cr.openjdk.java.net/~minqi/8053995/webrev01/
>>
>> The test also needs to ensure the testlibrary gets built.
>>
>> Otherwise seems okay.
>>
>> Thanks,
>> David
>>
>>> Now the API usage is in internal test case, see separate email for the
>>> webrev.
>>>
>>> It is same as previous version (webrev00).
>>>
>>> Thanks
>>> Yumin
>>>
>>> On 7/31/14, 3:29 PM, Yumin Qi wrote:
>>>> Please review:
>>>>
>>>> http://cr.openjdk.java.net/~minqi/8053995/webrev00/
>>>>
>>>> Summary: Currently there is no java API to get underlying OS native VM
>>>> page size unless using Unsafe which is not recommended.  The new added
>>>> method to WhiteBox can read this property and used in test.
>>>>
>>>>
>>>> Tests: JPRT and  jtreg.
>>>>
>>>> Thanks
>>>> Yumin


More information about the hotspot-runtime-dev mailing list