RFR(XS) serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format

Daniel D. Daugherty daniel.daugherty at oracle.com
Wed Mar 2 23:14:24 UTC 2016


Just caught up on the bug updates so now I see that you (Erik G)
have taken over the bug...

I'm good with this fix also...

Dan


On 3/2/16 4:08 PM, Daniel D. Daugherty wrote:
> Hi Erik,
>
> I reviewed a different fix for the same bug from Andreas E.
> earlier today.
>
> Dan
>
> On 3/2/16 3:18 PM, Markus Gronlund wrote:
>> Hi Erik,
>>
>> I think this looks good.
>>
>> Thanks for fixing.
>>
>> Markus
>>
>> -----Original Message-----
>> From: Erik Gahlin
>> Sent: den 2 mars 2016 23:08
>> To: serviceability-dev at openjdk.java.net
>> Subject: RFR(XS) 
>> serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing 
>> because expects HPROF JAVA PROFILE 1.0.1 file format
>>
>> Hi,
>>
>> Could I have a review of a fix for
>>
>> "8150986: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
>> failing because expects HPROF JAVA PROFILE 1.0.1 file format"
>> https://bugs.openjdk.java.net/browse/JDK-8150986
>>
>> It's a test update to accommodate the removal of 1.0.1 HPROF file 
>> format support that happened with
>> https://bugs.openjdk.java.net/browse/JDK-8144732
>>
>> Thanks
>> Erik
>>
>> diff --git
>> a/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
>> b/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
>> --- a/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
>> +++ b/test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
>> @@ -54,7 +54,6 @@
>>
>>    public class JMapHProfLargeHeapTest {
>>        private static final String HEAP_DUMP_FILE_NAME = "heap.hprof";
>> -    private static final String HPROF_HEADER_1_0_1 = "JAVA PROFILE 
>> 1.0.1";
>>        private static final String HPROF_HEADER_1_0_2 = "JAVA PROFILE 
>> 1.0.2";
>>        private static final long M = 1024L;
>>        private static final long G = 1024L * M; @@ -79,17 +78,7 @@
>>                }
>>            }
>>
>> -        // Small heap 22 megabytes, should create 1.0.1 file format
>> -        testHProfFileFormat("-Xmx1g", 22 * M, HPROF_HEADER_1_0_1);
>> -
>> -        /**
>> -         * This test was deliberately commented out since the test
>> system lacks
>> -         * support to handle the requirements for this kind of heap
>> size in a
>> -         * good way. If or when it becomes possible to run this kind of
>> tests in
>> -         * the test environment the test should be enabled again.
>> -         * */
>> -        // Large heap 2,2 gigabytes, should create 1.0.2 file format
>> -        // testHProfFileFormat("-Xmx4g", 2 * G + 2 * M,
>> HPROF_HEADER_1_0_2);
>> +        testHProfFileFormat("-Xmx1g", 22 * M, HPROF_HEADER_1_0_2);
>>        }
>>
>>        private static void testHProfFileFormat(String vmArgs, long 
>> heapSize,
>
>



More information about the serviceability-dev mailing list