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.
|