Stefan Johansson
cbfcae7746
8233439: G1 zero_filled optimization when committing CardCountsTable does not work
...
Reviewed-by: tschatzl, kbarrett
2020-05-04 15:05:38 +02:00
Christian Hagedorn
09912cc509
8244182: Use root node as default for find_node when called from debugger
...
Improve find_node for simpler debugging.
Reviewed-by: roland, thartmann
2020-05-04 10:27:46 +02:00
Christian Hagedorn
bbcb3b638b
8230402: Allocation of compile task fails with assert: "Leaking compilation tasks?"
...
Remove assert that is only hit with hand written edge case tests.
Reviewed-by: kvn, thartmann
2020-05-04 10:23:23 +02:00
Daniel D. Daugherty
57fbf93ef9
8230940: Obsolete MonitorBound
...
Obsolete MonitorBound option and delete associated code.
Reviewed-by: kbarrett, dholmes, redestad
2020-05-03 10:00:36 -04:00
Jie Fu
765a5b858b
8244276: Zero and minimal VM build failure after JDK-8178349 (use of undeclared identifier 'SystemDictionaryShared')
...
Reviewed-by: minqi, dholmes
2020-05-03 20:11:14 +08:00
Jatin Bhateja
f0f7070cb5
8244186: assertion failure test/jdk/javax/net/ssl/DTLS/RespondToRetransmit.java
...
Removing an assertion which prevents logic folding over cones already having a MacroLogic node.
Reviewed-by: kvn
2020-05-02 20:37:56 +05:30
Yumin Qi
832272da71
8178349: Cache builtin class loader constraints to avoid re-initializing itable/vtable for shared classes
...
Record loader constraints for built-in class which is loaded by app loader or platform loader in shared archive in dump time. When the class loaded from shared archive at runtime, directly check loader constraints using the saved info so avoid lengthy relayout i/v-table at class link stage.
Reviewed-by: iklam, ccheung
2020-05-01 10:58:45 -07:00
Aleksey Shipilev
da064f8060
8244226: Shenandoah: per-cycle statistics contain worker data from previous cycles
...
Reviewed-by: rkennke
2020-05-01 16:03:26 +02:00
Kim Barrett
60b41575ea
8243628: Deprecate -XX:ForceNUMA option
...
Added ForceNUMA to the deprecation table for jdk15.
Reviewed-by: pliden, tschatzl
2020-05-01 00:25:23 -04:00
Zhengyu Gu
227868034a
8241793: Shenandoah: Enable concurrent class unloading for aarch64
...
Reviewed-by: smonteith, rkennke
2020-04-30 14:00:50 -04:00
Aleksey Shipilev
7f877f6384
8243495: Shenandoah: print root statistics for concurrent weak/strong root phases
...
Reviewed-by: rkennke
2020-04-30 18:05:55 +02:00
Aleksey Shipilev
38e6f3665c
8244180: Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly
...
Reviewed-by: zgu
2020-04-30 18:05:53 +02:00
Coleen Phillimore
c37bd06081
8244107: Incorrect parameters in ReservedSpace constructor change
...
Revert cardTable.cpp change from JDK-8243393.
Reviewed-by: dholmes
2020-04-30 09:48:30 -04:00
Harold Seigel
d74e4f2237
8243572: Multiple tests fail with assert(cld->klasses() != 0LL) failed: unexpected NULL for cld->klasses()
...
Merge unsafe anonymous class stats with hidden classes, avoiding having to call cld->klasses()
Reviewed-by: lfoltan, mchung, mgronlun
2020-04-30 13:10:09 +00:00
Coleen Phillimore
5b86c4aa68
Merge
2020-04-30 06:15:34 -04:00
Coleen Phillimore
3153373e49
8242898: Clean up InstanceKlass::_array_klasses
...
Make type ObjArrayKlass
Reviewed-by: dholmes, iklam
2020-04-30 06:05:53 -04:00
Per Lidén
68e53065e0
8240679: ZGC GarbageCollectorMXBean reports inaccurate post GC heap size for ZHeap pool
...
Reviewed-by: eosterlund
2020-04-30 10:59:23 +02:00
Aleksey Shipilev
05b3bc57ac
8243573: Shenandoah: rename GCParPhases and related code
...
Reviewed-by: rkennke
2020-04-30 10:02:10 +02:00
Roland Westrelin
f0b37f161b
8239569: PublicMethodsTest.java failed due to NPE in java.base/java.nio.file.FileSystems.getFileSystem(FileSystems.java:230)
...
Reviewed-by: thartmann, kvn
2020-04-23 15:54:08 +02:00
Roland Westrelin
3cb0f002b3
8242502: UnexpectedDeoptimizationTest.java failed "assert(phase->type(obj)->isa_oopptr()) failed: only for oop input"
...
Reviewed-by: kvn, thartmann
2020-04-15 10:56:30 +02:00
Kim Barrett
478773c102
8243326: Cleanup use of volatile in taskqueue code
...
Removed volatile on queue elements, cleaned up other uses, made atomics explicit.
Reviewed-by: tschatzl, iwalulya
2020-04-14 02:25:19 -04:00
Nikolay Martynov
313758a57a
8243489: Thread CPU Load event may contain wrong data for CPU time under certain conditions
...
Reviewed-by: jbachorik
2020-04-29 13:27:01 +02:00
Stuart Monteith
739e8e322d
8216557: Aarch64: Add support for Concurrent Class Unloading
...
Co-authored-by: Andrew Haley <aph@redhat.com>
Reviewed-by: aph, eosterlund, pliden, njian
2020-04-29 14:53:48 +08:00
Zhengyu Gu
04ae3fd603
8243848: Shenandoah: Windows build fails after JDK-8239786
...
Reviewed-by: rkennke, stuefe
2020-04-28 12:20:15 -04:00
Coleen Phillimore
3ed0849504
8243393: Improve ReservedSpace constructor resolution
...
Remove possibly ambiguous constructor and use directly in ReservedCodeHeap
Reviewed-by: stuefe
2020-04-28 07:35:28 -04:00
Kim Barrett
538e005813
8242459: ForceNUMA and only one available NUMA node hits a guarantee
...
Fix some asserts to handle the single-NUMA node + ForceNUMA case.
Reviewed-by: sjohanss, tschatzl
2020-04-28 03:02:21 -04:00
Calvin Cheung
18c43241fb
8241815: Unnecessary calls to SystemDictionaryShared::define_shared_package
...
Avoid calling ClassLoaders.definePackage during loading of shared classes originated from the module image since java.lang.Package for named modules are automatically defined.
Reviewed-by: mchung, lfoltan
2020-04-28 00:09:53 +00:00
Dean Long
03f8e6ccd8
8219607: Add support in Graal and AOT for hidden class
...
Reviewed-by: kvn
2020-04-27 14:23:15 -07:00
Erik Gahlin
c55e7d5a4a
8242034: Remove JRE_HOME references
...
Reviewed-by: mbaesken
2020-04-27 15:01:22 +02:00
Coleen Phillimore
f8ab03fa04
8243503: InstanceKlass::_array_name is not needed and leaks
...
Decrement the refcount for all Klass in class unloading.
Reviewed-by: lfoltan, hseigel
2020-04-24 16:54:28 -04:00
Zhengyu Gu
05bf8dced5
8243578: Shenandoah: Cleanup ShenandoahStringDedup::parallel_oops_do()
...
Reviewed-by: shade
2020-04-24 16:37:09 -04:00
Stefan Johansson
04c6d13322
8241153: Refactor HeapRegionManager::find_unavailable_from_idx to simplify expand_at
...
Reviewed-by: tschatzl, sangheki
2020-04-24 14:39:20 +02:00
Aleksey Shipilev
53e4de6cf7
8239786: Shenandoah: print per-cycle statistics
...
Reviewed-by: rkennke
2020-04-24 11:45:24 +02:00
Coleen Phillimore
90ada6a314
8238048: Close alignment gaps in InstanceKlass
...
Moved fields around and some constant fields into ConstantPool
Reviewed-by: cjplummer, dlong, iklam
2020-04-23 16:29:22 -04:00
Aleksey Shipilev
37e5aec119
8243494: Shenandoah: set counters once per cycle
...
Reviewed-by: zgu
2020-04-23 21:24:01 +02:00
Per Lidén
2bf4c06182
8243486: ZGC: Adjust "Allocated" statistics to take undone page allocations into account
...
Reviewed-by: eosterlund, stefank
2020-04-23 19:23:15 +02:00
Kim Barrett
e1f07cd05b
8239357: Revert gcc implementation of offset_of
...
Revert definition of offset_of and reenable -Winvalid-offsetof.
Reviewed-by: erikj, ihse, dholmes
2020-04-23 12:57:18 -04:00
Aleksey Shipilev
079b60c6b9
8243487: Shenandoah: make _num_phases illegal phase type
...
Reviewed-by: rkennke
2020-04-23 18:37:09 +02:00
Zhengyu Gu
8db994854f
8243478: Shenandoah: avoid implicit worker_id = 0
...
Reviewed-by: shade
2020-04-23 10:14:42 -04:00
Aleksey Shipilev
4f05f3f885
8243465: Shenandoah: ditch unused pause_other, conc_other counters
...
Reviewed-by: rkennke
2020-04-23 13:48:32 +02:00
Aleksey Shipilev
fde66512df
8243464: Shenandoah: print statistic counters in time order
...
Reviewed-by: rkennke
2020-04-23 13:48:23 +02:00
Aleksey Shipilev
cbdb4ba7ca
8243463: Shenandoah: ditch total_pause counters
...
Reviewed-by: rkennke
2020-04-23 13:48:13 +02:00
Aleksey Shipilev
b28137b093
8243460: Shenandoah: purge init_update_refs_prepare counter
...
Reviewed-by: rkennke
2020-04-23 13:48:07 +02:00
Zhengyu Gu
58e284c017
8243323: Shenandoah: Recycle immediate garbage before concurrent class unloading
...
Reviewed-by: shade
2020-04-22 17:59:59 -04:00
Zhengyu Gu
82e43b2527
8243200: Shenandoah: Allow concurrent nmethod iteration
...
Reviewed-by: rkennke, shade
2020-04-22 17:10:17 -04:00
Tobias Hartmann
0c7e01fa32
8242108: Performance regression after fix for JDK-8229496
...
Backed out the fix for 8229496.
Reviewed-by: kvn, roland
2020-04-22 16:22:53 +02:00
Aleksey Shipilev
6b5fc175a1
8243395: Shenandoah: demote guarantee in ShenandoahPhaseTimings::record_workers_end
...
Reviewed-by: zgu
2020-04-22 15:19:52 +02:00
Aleksey Shipilev
1ba7cf7dd6
8243291: Shenandoah: no need to retire TLABs at Init Update Refs
...
Reviewed-by: rkennke
2020-04-22 15:19:52 +02:00
Aleksey Shipilev
91d204780d
8243301: Shenandoah: ditch ShenandoahAllowMixedAllocs
...
Reviewed-by: rkennke
2020-04-22 15:19:52 +02:00
Aleksey Shipilev
ac088b4631
8243307: Shenandoah: remove ShCollectionSet::live_data
...
Reviewed-by: rkennke
2020-04-22 11:45:27 +02:00