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.
|
Tue, 09 Dec 2014 14:57:04 +0100 |
Roman Kennke |
Cleanup properly if full-GC is requested while waiting for JNI critical regions to finish.
|
Mon, 08 Dec 2014 23:15:17 +0100 |
Roman Kennke |
Make sure that finish marking and prepare evacuation happens in the same pause, even when JNI critical regions are active.
|
Mon, 08 Dec 2014 17:40:13 +0100 |
Roman Kennke |
Several smallish fixes. Most notably, don't apply evacuation closure on discovered field in refs. Added some useful asserts to check that no unmarked object gets assigned anywhere during evacuation.
|
Fri, 05 Dec 2014 19:10:36 +0100 |
Roman Kennke |
Update references in collection set when evacuation has been cancelled.
|
Fri, 05 Dec 2014 16:49:07 +0100 |
Roman Kennke |
Also evacuate and update weak roots before evacuation.
|
Fri, 05 Dec 2014 16:49:00 +0100 |
Roman Kennke |
Removed some dead code and added an assert in full GC.
|
Fri, 05 Dec 2014 11:53:49 +0100 |
Roman Kennke |
Initialize _update_references_in_progress field in ShenandoahHeap correctly.
|
Fri, 05 Dec 2014 11:48:51 +0100 |
Roman Kennke |
Fix assert in barrier for cancelled evacuation.
|
Thu, 04 Dec 2014 23:03:22 +0100 |
Roman Kennke |
Added missing files from merge.
|
Thu, 04 Dec 2014 23:03:06 +0100 |
Roman Kennke |
Commented out some debug output.
|
Thu, 04 Dec 2014 19:35:26 +0100 |
Roman Kennke |
Added UseShenandoahGC to various GC flags consistency checks.
|
Thu, 04 Dec 2014 18:48:47 +0100 |
Roman Kennke |
Merge from upstream jdk8u
|
Wed, 03 Dec 2014 11:12:42 -0800 |
katleman |
Added tag jdk8u40-b17 for changeset fc1f9b67fd8c
|
Tue, 02 Dec 2014 09:50:33 -0800 |
amurillo |
Merge
jdk8u40-b17
|
Thu, 27 Nov 2014 09:48:34 -0800 |
amurillo |
Added tag hs25.40-b21 for changeset 6bf89bfe8185
|
Thu, 27 Nov 2014 09:48:32 -0800 |
amurillo |
Merge
hs25.40-b21
|
Mon, 24 Nov 2014 07:29:03 -0800 |
vlivanov |
8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
|
Tue, 11 Nov 2014 04:46:13 -0800 |
vlivanov |
8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv
|
Fri, 24 Oct 2014 09:13:12 -0700 |
vlivanov |
8058847: C2: EliminateAutoBox regression after 8042786
|
Wed, 19 Nov 2014 19:31:13 -0800 |
iklam |
8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state
|
Tue, 18 Nov 2014 03:38:50 -0800 |
iklam |
8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI
|
Thu, 20 Nov 2014 11:06:26 +0100 |
thartmann |
8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer
|
Fri, 21 Nov 2014 10:32:06 -0800 |
amurillo |
8065385: new hotspot build - hs25.40-b21
|
Wed, 26 Nov 2014 13:58:01 -0800 |
lana |
Merge
|
Tue, 25 Nov 2014 09:46:14 -0800 |
amurillo |
Merge
|
Thu, 20 Nov 2014 11:28:31 -0800 |
lana |
Merge
|
Tue, 04 Mar 2014 17:14:00 +0100 |
simonis |
8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX)
|
Tue, 21 Jan 2014 20:07:14 -0800 |
henryjen |
8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I<path contains j>
|
Wed, 26 Nov 2014 07:58:57 -0800 |
asaha |
Added tag jdk8u40-b16 for changeset 5ea68fb91139
|
Fri, 21 Nov 2014 10:19:20 -0800 |
amurillo |
Added tag hs25.40-b20 for changeset aa2442f89230
jdk8u40-b16
|