log

age author description
Fri, 13 Feb 2015 12:25:04 +0100 Roman Kennke Improve counting of full GCs. default tip
Thu, 12 Feb 2015 21:42:09 +0100 Roman Kennke Added flag to turn off weakref processing.
Thu, 12 Feb 2015 17:33:38 +0100 Roman Kennke More detailed timing summary.
Wed, 11 Feb 2015 23:46:45 +0100 Roman Kennke Removed debug output.
Wed, 11 Feb 2015 23:42:58 +0100 Roman Kennke Reset mark bitmaps piggy-backed on reference-updating.
Wed, 11 Feb 2015 23:42:55 +0100 Roman Kennke Relaim all-garbage region as early as possible.
Wed, 11 Feb 2015 18:05:46 +0100 Roman Kennke Measure more details during updating references.
Wed, 11 Feb 2015 18:05:39 +0100 Roman Kennke Refactor timing code to be more generic and easier to extend.
Tue, 03 Feb 2015 18:59:00 +0100 Roman Kennke When initializing _garbage_threshold, don't assign to itself.
Fri, 23 Jan 2015 11:07:18 +0100 Roman Kennke Check for object in collection set before calling into the runtime write barrier.
Fri, 23 Jan 2015 09:44:58 +0100 Roman Kennke Include inline header files where appropriate.
Thu, 22 Jan 2015 15:18:31 +0100 Roman Kennke Remove not-in-cset-check for c1 locks.
Thu, 22 Jan 2015 13:52:02 +0100 Roman Kennke Implement resizable TLABs in Shenandoah.
Thu, 22 Jan 2015 13:51:37 +0100 Roman Kennke Remove interpreter-type barriers from C1 code. Get rid of write-barrier in unlock in C1.
Wed, 21 Jan 2015 01:06:55 +0100 Roman Kennke Don't attempt to evacuate anything if evacuation has been cancelled.
Mon, 19 Jan 2015 17:31:19 +0100 Roman Kennke Don't enter write barrier if evacuation has been turned off in the meantime. Don't set cancel-evacuation flag to false at beginning of evacuation.
Fri, 16 Jan 2015 23:59:37 +0100 Roman Kennke Mark whole new GCLAB on allocation.
Fri, 16 Jan 2015 13:10:10 +0100 Roman Kennke Implement TLAB resizing for Shenandoah.
Fri, 16 Jan 2015 12:30:35 +0100 Roman Kennke Improve summary output: include full-gc, final evacuation and final update-refs pauses, and concurrent mark timing. Only print heap regions when Verbose.
Wed, 21 Jan 2015 13:16:36 +0100 Roman Kennke Include addition output in ShenandoahHeap::print_on(), include regions dump only when verbose.
Fri, 16 Jan 2015 12:59:18 +0100 Roman Kennke Fix format strings.
Thu, 15 Jan 2015 20:22:42 +0100 Roman Kennke Reapply no-leaf-calls for write barriers.
Mon, 12 Jan 2015 18:14:19 +0100 Roman Kennke Add missing read barriers to invokedynamic call generator.
Sat, 13 Dec 2014 00:14:54 +0100 Roman Kennke More fixes for G1: make markRange() nonvirtual (not needed). Declare is_obj_ill() as const, so that G1CollectedHeap can override it.
Sat, 13 Dec 2014 00:14:52 +0100 Roman Kennke Fix two barriers in JNI implementation.
Fri, 12 Dec 2014 18:43:09 +0100 Roman Kennke Make clearAll() method in CMBitMap virtual, so that G1 can override it.
Thu, 11 Dec 2014 17:06:38 +0100 Roman Kennke Use correct control in non-Shenandoah GCs in store_String_XXX methods in C2.
Thu, 11 Dec 2014 11:59:43 +0100 Roman Kennke Reverted some non-critical parts of last changeset.
Wed, 10 Dec 2014 17:18:53 +0100 Roman Kennke Several fixes: make full-gc use the reference-pending lock, clean up when shutting down the Shenandoah thread. Added write barrier to static_field_addr().
Tue, 09 Dec 2014 16:05:51 +0100 Roman Kennke Initialize _concurrent_mark_aborted field in ShenandoahConcurrentThread.