changelog
- Fri, 13 Sep 2013 16:55:44 -0700
- by twisti [Fri, 13 Sep 2013 16:55:44 -0700] rev 5726
- 8024760: add more types, fields and constants to VMStructs
Reviewed-by: kvn, coleenp
- Fri, 13 Sep 2013 04:16:54 -0700
- by vlivanov [Fri, 13 Sep 2013 04:16:54 -0700] rev 5725
- 8023134: Rename VM LogFile to hotspot_pid{pid}.log (was hotspot.log)
Reviewed-by: twisti, kvn, sla
- Thu, 12 Sep 2013 18:13:28 -0700
- by twisti [Thu, 12 Sep 2013 18:13:28 -0700] rev 5724
- Merge
- Thu, 12 Sep 2013 14:53:44 -0700
- by twisti [Thu, 12 Sep 2013 14:53:44 -0700] rev 5723
- 8024275: During CTW: assert(sig_bt[member_arg_pos] == T_OBJECT) failed: dispatch argument must be an object
Reviewed-by: kvn, vlivanov
- Thu, 12 Sep 2013 23:13:45 +0200
- by adlertz [Thu, 12 Sep 2013 23:13:45 +0200] rev 5722
- 8024646: Remove LRG_List container, replace it with GrowableArray
Summary: We already have GrowableArray, use it instead of LRG_List
Reviewed-by: kvn
- Thu, 19 Sep 2013 09:34:20 +0200
- by tschatzl [Thu, 19 Sep 2013 09:34:20 +0200] rev 5721
- Merge
- Thu, 19 Sep 2013 09:26:08 +0200
- by tschatzl [Thu, 19 Sep 2013 09:26:08 +0200] rev 5720
- Merge
- Wed, 18 Sep 2013 15:59:41 +0200
- by tschatzl [Wed, 18 Sep 2013 15:59:41 +0200] rev 5719
- Merge
- Wed, 18 Sep 2013 13:18:52 +0200
- by tschatzl [Wed, 18 Sep 2013 13:18:52 +0200] rev 5718
- 8024669: Native OOME when allocating after changes to maximum heap supporting Coops sizing on sparcv9
Summary: After changes in 8010722 the ergonomics for calculating the size of the heap that supports zero based compressed oops changed. This lead to the VM actually using zero based compressed oops. Due to low default HeapBaseMinAddress, the OS mapping in the application image at the same address, and limitations of the malloc implementation on Solaris this resulted in very little C heap available for the VM. So the VM immediately gives a native OOME when the machine has lots of physical memory (>=32G). The solution is to increase the HeapBaseMinAddress so that the VM has enough C heap.
Reviewed-by: kvn, brutisso
- Wed, 18 Sep 2013 10:02:19 +0200
- by tschatzl [Wed, 18 Sep 2013 10:02:19 +0200] rev 5717
- 8024662: gc/arguments/TestUseCompressedOopsErgo.java does not compile.
Summary: Fix compilation error and use of an outdated VM option in the test
Reviewed-by: stefank, jwilhelm
- Tue, 17 Sep 2013 20:59:07 +0200
- by ehelin [Tue, 17 Sep 2013 20:59:07 +0200] rev 5716
- 8024718: Metaspace performance counters and memory pools should report the same data
Reviewed-by: stefank, dholmes, coleenp
- Wed, 18 Sep 2013 00:08:00 +0000
- by jwilhelm [Wed, 18 Sep 2013 00:08:00 +0000] rev 5715
- Merge
- Tue, 17 Sep 2013 14:02:53 +0200
- by jwilhelm [Tue, 17 Sep 2013 14:02:53 +0200] rev 5714
- 8024884: Test name changed, test list not updated
Summary: Updated the test list with the new test name.
Reviewed-by: brutisso, ehelin
- Tue, 17 Sep 2013 12:04:11 +0200
- by tschatzl [Tue, 17 Sep 2013 12:04:11 +0200] rev 5713
- 8024914: Swapped usage of idx_t and bm_word_t types in bitMap.inline.hpp
Summary: Incorrect usage of idx_t where bm_word_t is appropriate.
Reviewed-by: tschatzl, brutisso
Contributed-by: Dan Horak <dhorak@redhat.com>
- Mon, 16 Sep 2013 13:32:44 +0200
- by tschatzl [Mon, 16 Sep 2013 13:32:44 +0200] rev 5712
- Merge
- Mon, 16 Sep 2013 10:20:45 +0200
- by tschatzl [Mon, 16 Sep 2013 10:20:45 +0200] rev 5711
- 8024396: VM crashing with assert(!UseLargePages || UseParallelOldGC || use_large_pages) failed: Wrong alignment to use large pages
Summary: Loosen wrong assert for UseParallelOldGC to UseParallelGC
Reviewed-by: stefank, brutisso
- Mon, 16 Sep 2013 09:41:03 +0200
- by tschatzl [Mon, 16 Sep 2013 09:41:03 +0200] rev 5710
- Merge
- Fri, 13 Sep 2013 07:57:13 +0200
- by shade [Fri, 13 Sep 2013 07:57:13 +0200] rev 5709
- 8024671: G1 generates assert error messages in product builds
Reviewed-by: brutisso, tschatzl
- Fri, 13 Sep 2013 22:25:27 +0200
- by stefank [Fri, 13 Sep 2013 22:25:27 +0200] rev 5708
- 8024752: Log TraceMetadata* output to gclog_or_tty instead of tty
Reviewed-by: brutisso, mgerdin, coleenp
- Fri, 13 Sep 2013 22:23:48 +0200
- by stefank [Fri, 13 Sep 2013 22:23:48 +0200] rev 5707
- 8024751: Fix bugs in TraceMetadata
Reviewed-by: jmasa, brutisso
- Fri, 13 Sep 2013 22:22:14 +0200
- by stefank [Fri, 13 Sep 2013 22:22:14 +0200] rev 5706
- 8024650: Don't adjust MaxMetaspaceSize up to MetaspaceSize
Reviewed-by: jwilhelm, brutisso, tschatzl
- Fri, 13 Sep 2013 22:21:06 +0200
- by stefank [Fri, 13 Sep 2013 22:21:06 +0200] rev 5705
- 8024651: Remove the incorrect usage of Metablock::overhead()
Reviewed-by: brutisso, mgerdin, coleenp, jmasa
- Thu, 12 Sep 2013 10:15:54 +0200
- by stefank [Thu, 12 Sep 2013 10:15:54 +0200] rev 5704
- 8024638: Count and expose the amount of committed memory in the metaspaces
Reviewed-by: brutisso, ehelin
- Thu, 12 Sep 2013 10:15:30 +0200
- by ehelin [Thu, 12 Sep 2013 10:15:30 +0200] rev 5703
- 8023476: Metaspace capacity > reserved
Reviewed-by: stefank, hseigel, mgerdin
- Wed, 11 Sep 2013 18:47:54 +0200
- by tschatzl [Wed, 11 Sep 2013 18:47:54 +0200] rev 5702
- Merge
- Wed, 11 Sep 2013 16:25:02 +0200
- by tschatzl [Wed, 11 Sep 2013 16:25:02 +0200] rev 5701
- 8010722: assert: failed: heap size is too big for compressed oops
Summary: Use conservative assumptions of required alignment for the various garbage collector components into account when determining the maximum heap size that supports compressed oops. Using this conservative value avoids several circular dependencies in the calculation.
Reviewed-by: stefank, dholmes
- Wed, 11 Sep 2013 06:15:31 -0700
- by mgerdin [Wed, 11 Sep 2013 06:15:31 -0700] rev 5700
- Merge
- Wed, 11 Sep 2013 09:37:14 +0200
- by mgerdin [Wed, 11 Sep 2013 09:37:14 +0200] rev 5699
- 8009561: NPG: Metaspace fragmentation when retiring a Metachunk
Summary: Use best-fit block-splitting freelist allocation from the block freelist.
Reviewed-by: jmasa, stefank
- Wed, 11 Sep 2013 12:03:41 +0200
- by tschatzl [Wed, 11 Sep 2013 12:03:41 +0200] rev 5698
- Merge
- Wed, 11 Sep 2013 10:19:16 +0200
- by tschatzl [Wed, 11 Sep 2013 10:19:16 +0200] rev 5697
- 8021823: G1: Concurrent marking crashes with -XX:ObjectAlignmentInBytes>=32 in 64bit VMs
Summary: Correctly calculate the initialization value for the shift between object start and bitmap bit in the G1 mark bitmaps.
Reviewed-by: tonyp