Tue, 24 Jan 2012 20:15:56 -0800 Merge
dsamersoff [Tue, 24 Jan 2012 20:15:56 -0800] rev 11592
Merge
Wed, 25 Jan 2012 02:29:05 +0400 7066129: GarbageCollectorMXBean#getLastGcInfo leaks native memory
dsamersoff [Wed, 25 Jan 2012 02:29:05 +0400] rev 11591
7066129: GarbageCollectorMXBean#getLastGcInfo leaks native memory Summary: Make GCStatInfo a resource object Reviewed-by: phh, coleenp
Tue, 24 Jan 2012 14:07:03 -0500 7126732: MAC: Require Mac OS X builds/tests for JPRT integrate jobs for HotSpot
phh [Tue, 24 Jan 2012 14:07:03 -0500] rev 11590
7126732: MAC: Require Mac OS X builds/tests for JPRT integrate jobs for HotSpot Summary: Modify jprt.properties to run OSX builds and tests. Reviewed-by: dcubed, kamg, ohair, dholmes Contributed-by: james.melvin@oracle.com
Mon, 23 Jan 2012 17:45:32 -0800 Merge
coleenp [Mon, 23 Jan 2012 17:45:32 -0800] rev 11589
Merge
Sat, 21 Jan 2012 23:02:40 -0500 6972759: Step over not working after thrown exception and Pop
bpittore [Sat, 21 Jan 2012 23:02:40 -0500] rev 11588
6972759: Step over not working after thrown exception and Pop Summary: reset jvmtithreadstate exception state after frame pop and forceearlyreturn processed Reviewed-by: minqi, dholmes, dlong Contributed-by: bill.pittore@oracle.com
Fri, 27 Jan 2012 09:04:57 +0100 Merge
brutisso [Fri, 27 Jan 2012 09:04:57 +0100] rev 11587
Merge
Thu, 26 Jan 2012 14:14:55 -0800 7133038: G1: Some small profile based optimizations
johnc [Thu, 26 Jan 2012 14:14:55 -0800] rev 11586
7133038: G1: Some small profile based optimizations Summary: Some minor profile based optimizations. Reduce the number of branches and branch mispredicts by removing some virtual calls, through closure specalization, and refactoring some conditional statements. Reviewed-by: brutisso, tonyp
Wed, 25 Jan 2012 21:14:11 -0800 7112413: JVM Crash, possibly GC-related
jcoomes [Wed, 25 Jan 2012 21:14:11 -0800] rev 11585
7112413: JVM Crash, possibly GC-related Summary: disable UseAdaptiveSizePolicy with the CMS and ParNew Reviewed-by: johnc, brutisso
Wed, 25 Jan 2012 12:58:23 -0500 7127706: G1: re-enable survivors during the initial-mark pause
tonyp [Wed, 25 Jan 2012 12:58:23 -0500] rev 11584
7127706: G1: re-enable survivors during the initial-mark pause Summary: Re-enable survivors during the initial-mark pause. Afterwards, the concurrent marking threads have to scan them and mark everything reachable from them. The next GC will have to wait for the survivors to be scanned. Reviewed-by: brutisso, johnc
Thu, 12 Jan 2012 00:06:47 -0800 6484965: G1: piggy-back liveness accounting phase on marking
johnc [Thu, 12 Jan 2012 00:06:47 -0800] rev 11583
6484965: G1: piggy-back liveness accounting phase on marking Summary: Remove the separate counting phase of concurrent marking by tracking the amount of marked bytes and the cards spanned by marked objects in marking task/worker thread local data structures, which are updated as individual objects are marked. Reviewed-by: brutisso, tonyp
Tue, 24 Jan 2012 17:08:58 -0500 7132398: G1: java.lang.IllegalArgumentException: Invalid threshold: 9223372036854775807 > max (1073741824)
tonyp [Tue, 24 Jan 2012 17:08:58 -0500] rev 11582
7132398: G1: java.lang.IllegalArgumentException: Invalid threshold: 9223372036854775807 > max (1073741824) Summary: Was not passing the right old pool max to the memory pool constructor in the fix for 7078465. Reviewed-by: brutisso, johnc
Mon, 23 Jan 2012 20:36:16 +0100 7132311: G1: assert((s == klass->oop_size(this)) || (Universe::heap()->is_gc_active() && ((is_typeArray()...
brutisso [Mon, 23 Jan 2012 20:36:16 +0100] rev 11581
7132311: G1: assert((s == klass->oop_size(this)) || (Universe::heap()->is_gc_active() && ((is_typeArray()... Summary: Move the check for when to call collect() to before we do a humongous object allocation Reviewed-by: stefank, tonyp
Fri, 20 Jan 2012 18:01:32 +0100 7131791: G1: Asserts in nightly testing due to 6976060
brutisso [Fri, 20 Jan 2012 18:01:32 +0100] rev 11580
7131791: G1: Asserts in nightly testing due to 6976060 Summary: Create a handle and fake an object to make sure that we don't loose the memory we just allocated Reviewed-by: tonyp, stefank
Thu, 19 Jan 2012 09:13:58 -0500 7078465: G1: Don't use the undefined value (-1) for the G1 old memory pool max size
tonyp [Thu, 19 Jan 2012 09:13:58 -0500] rev 11579
7078465: G1: Don't use the undefined value (-1) for the G1 old memory pool max size Reviewed-by: johnc, brutisso
Tue, 17 Jan 2012 10:21:43 -0800 7129271: G1: Interference from multiple threads in PrintGC/PrintGCDetails output
johnc [Tue, 17 Jan 2012 10:21:43 -0800] rev 11578
7129271: G1: Interference from multiple threads in PrintGC/PrintGCDetails output Summary: During an initial mark pause, signal the Concurrent Mark thread after the pause output from PrintGC/PrintGCDetails is complete. Reviewed-by: tonyp, brutisso
(0) -10000 -3000 -1000 -300 -100 -15 +15 +100 +300 +1000 +3000 +10000 +30000 tip