Mon, 24 Aug 2015 16:32:50 +0200 8133456: HeapRegionManager::shrink_by() iterates suboptimally across regions
tschatzl [Mon, 24 Aug 2015 16:32:50 +0200] rev 32390
8133456: HeapRegionManager::shrink_by() iterates suboptimally across regions Reviewed-by: brutisso, tbenson
Mon, 24 Aug 2015 16:27:41 +0200 8067336: Allow that PLAB allocations at the end of regions are flexible
tschatzl [Mon, 24 Aug 2015 16:27:41 +0200] rev 32389
8067336: Allow that PLAB allocations at the end of regions are flexible Summary: PLAB allocations may return a buffer that is between minimum size (current allocation) and the desired size. This allows removes a large amount of fragmentation at the end of regions. Reviewed-by: tbenson, mgerdin
Tue, 25 Aug 2015 00:26:10 -0400 Merge
dholmes [Tue, 25 Aug 2015 00:26:10 -0400] rev 32388
Merge
Thu, 20 Aug 2015 10:58:57 -0700 8130910: hsperfdata file is created in wrong directory and not cleaned up if /tmp/hsperfdata_<username> has wrong permissions
dcubed [Thu, 20 Aug 2015 10:58:57 -0700] rev 32387
8130910: hsperfdata file is created in wrong directory and not cleaned up if /tmp/hsperfdata_<username> has wrong permissions Summary: Add check for fchir() failure and disable shared PerfMemory in that case. Reviewed-by: dcubed, simonis, gthornbr Contributed-by: christoph.langer@sap.com
Thu, 20 Aug 2015 17:39:43 +0200 Merge
coleenp [Thu, 20 Aug 2015 17:39:43 +0200] rev 32386
Merge
Thu, 20 Aug 2015 17:36:00 +0200 Merge
coleenp [Thu, 20 Aug 2015 17:36:00 +0200] rev 32385
Merge
Thu, 20 Aug 2015 11:18:51 -0400 8133951: Zero interpreter asserts in stubRoutines.cpp
coleenp [Thu, 20 Aug 2015 11:18:51 -0400] rev 32384
8133951: Zero interpreter asserts in stubRoutines.cpp Summary: Allow zero sized code buffer when checking if there's enough remaining size Reviewed-by: kvn
Thu, 20 Aug 2015 15:17:43 +0200 8067339: PLAB reallocation might result in failure to allocate object in that recently allocated PLAB
tschatzl [Thu, 20 Aug 2015 15:17:43 +0200] rev 32383
8067339: PLAB reallocation might result in failure to allocate object in that recently allocated PLAB Summary: Properly size the PLAB to make sure that the object to allocate always has enough space in it. Reviewed-by: mgerdin, brutisso
Thu, 20 Aug 2015 15:17:43 +0200 8073146: G1 merges thread local age tables too early with global age table
tschatzl [Thu, 20 Aug 2015 15:17:43 +0200] rev 32382
8073146: G1 merges thread local age tables too early with global age table Summary: Move merging of age and survivor table to the end of GC. Reviewed-by: mgerdin, david
Thu, 20 Aug 2015 15:17:43 +0200 8040162: Avoid reallocating PLABs between GC phases in G1
tschatzl [Thu, 20 Aug 2015 15:17:43 +0200] rev 32381
8040162: Avoid reallocating PLABs between GC phases in G1 Summary: Allocate G1ParScanThreadState at the start of GC and only deallocate at the end of GC. This automatically keeps the current PLAB intact without flushing it (and loosing lots of memory) for every reallocation. Reviewed-by: david, mgerdin
(0) -30000 -10000 -3000 -1000 -300 -100 -10 +10 +100 +300 +1000 +3000 +10000 tip