Per Lidén
|
2e4783411e
|
8240745: Implementation: JEP 377: ZGC: A Scalable Low-Latency Garbage Collector (Production)
Reviewed-by: stefank, eosterlund
|
2020-04-03 23:40:33 +02:00 |
|
Robbin Ehn
|
bf41f548e1
|
8220051: Remove global safepoint code
Reviewed-by: mdoerr, dcubed, eosterlund, bulasevich, coleenp
|
2020-04-01 14:54:44 +02:00 |
|
Stefan Karlsson
|
b7439a8ae3
|
8241361: ZGC: Implement memory related JFR events
Co-authored-by: Per Liden <per.liden@oracle.com>
Reviewed-by: pliden, eosterlund
|
2020-03-27 15:28:07 +01:00 |
|
Erik Österlund
|
21cd75cb98
|
8240363: Refactor Compile::Output() to its own Phase
Reviewed-by: kvn, vlivanov
|
2020-03-16 12:27:42 +00:00 |
|
Kim Barrett
|
9f334a1640
|
8240239: Replace ConcurrentGCPhaseManager
Replace ConcurrentGCPhaseManager with ConcurrentGCBreakpoints
Co-authored-by: Per Liden <per.liden@oracle.com>
Reviewed-by: kbarrett, pliden, sangheki
|
2020-03-06 18:42:13 -05:00 |
|
Nils Eliasson
|
908a933131
|
8238759: Clones should always keep the base pointer
Reviewed-by: rkennke, thartmann
|
2020-03-03 10:29:05 +01:00 |
|
Aleksey Shipilev
|
649a4d0613
|
8239492: [x86] Turn MacroAssembler::verify_oop into macro recording file and line
Reviewed-by: rrich, vlivanov, pliden
|
2020-02-24 18:30:02 +01:00 |
|
Per Lidén
|
aab0ce5f1c
|
8239533: ZGC: Make the ZProactive flag non-diagnostic
Reviewed-by: eosterlund, stefank
|
2020-02-24 11:01:51 +01:00 |
|
Stefan Karlsson
|
e4b27a48a0
|
8183574: Unify the is_power_of_2 functions
Reviewed-by: kbarrett, redestad
|
2020-02-17 10:03:17 +01:00 |
|
Per Lidén
|
4aa5cf5bca
|
8237882: ZGC: Remove ZUtils::round_{up,down}_power_of_2() declarations
Reviewed-by: kbarrett, smonteith
|
2020-01-30 12:42:01 +01:00 |
|
Per Lidén
|
83911960d4
|
8237884: ZGC: Use clamp() instead of MIN2(MAX2())
Reviewed-by: kbarrett, smonteith
|
2020-01-30 12:41:59 +01:00 |
|
Per Lidén
|
0f06a9a5cd
|
8237825: ZGC: Replace -XX:ZPath with -XX:AllocateHeapAt
Reviewed-by: eosterlund
|
2020-01-30 12:41:56 +01:00 |
|
Per Lidén
|
24691f248c
|
8237758: ZGC: Move get_mempolicy() syscall wrapper to ZSyscall
Reviewed-by: eosterlund
|
2020-01-30 12:41:47 +01:00 |
|
Per Lidén
|
91d58b8f96
|
8237649: ZGC: Improved NUMA support when using small pages
Reviewed-by: eosterlund, smonteith
|
2020-01-30 12:41:26 +01:00 |
|
Stefan Karlsson
|
17106c9e9d
|
8236778: Add Atomic::fetch_and_add
Reviewed-by: kbarrett, dholmes
|
2020-01-24 09:15:08 +01:00 |
|
Per Lidén
|
4eacb6361b
|
8234440: ZGC: Print relocation information on info level
Reviewed-by: stefank, eosterlund
|
2020-01-23 15:13:32 +01:00 |
|
Per Lidén
|
72609092fe
|
8237201: ZGC: Remove unused ZRelocationSetSelector::fragmentation()
Reviewed-by: tschatzl
|
2020-01-17 10:20:38 +01:00 |
|
Per Lidén
|
74f0ef5050
|
8237199: ZGC: Rename ZBackingFile to ZPhysicalMemoryBacking
Reviewed-by: stefank, eosterlund, smonteith
|
2020-01-17 10:20:38 +01:00 |
|
Per Lidén
|
c6dc3308a1
|
8237198: ZGC: Share multi-mapping code in ZBackingFile
Reviewed-by: stefank, eosterlund, smonteith
|
2020-01-17 10:20:37 +01:00 |
|
Ioi Lam
|
584db9818a
|
8236625: Remove writeable macro from JVM flags declaration
Reviewed-by: coleenp, hseigel, gziemski
|
2020-01-07 18:56:18 -08:00 |
|
Daniel D. Daugherty
|
03c3f174ae
|
8236226: fix merge error in src/hotspot/share/gc/z/zRootsIterator.cpp
Reviewed-by: dholmes, kbarrett
|
2019-12-18 18:22:52 -05:00 |
|
Jesper Wilhelmsson
|
e788e6dd46
|
Merge
|
2019-12-18 23:46:55 +01:00 |
|
Vladimir Kozlov
|
4b1be3ecf9
|
8236000: VM build without C2 fails
C2 flags should be checked only when C2 is present.
Reviewed-by: kbarrett, thartmann
|
2019-12-18 12:32:34 -08:00 |
|
Per Lidén
|
bd6ab22a59
|
8235905: ZGC: Rework how ZRootsIterator visits threads
Reviewed-by: stefank
|
2019-12-17 11:37:55 +01:00 |
|
Stefan Karlsson
|
47ee85a247
|
8235760: ZGC: Implement precise check for @require vm.gc.Z for Windows
Reviewed-by: eosterlund, pliden
|
2019-12-11 12:53:10 +01:00 |
|
Per Lidén
|
b7bca76f51
|
8235748: ZGC: Remove ZAddress::address()
Reviewed-by: eosterlund, stefank
|
2019-12-12 10:10:37 +01:00 |
|
Per Lidén
|
056b70c4b7
|
8235696: ZGC: assert(ZNMethod::is_armed(nm) == _should_disarm_nmethods) failed: Invalid state
Reviewed-by: eosterlund, stefank
|
2019-12-12 10:10:28 +01:00 |
|
Robbin Ehn
|
0df5be808d
|
8220049: Obsolete ThreadLocalHandshakes
Reviewed-by: dholmes, dcubed, mdoerr
|
2019-12-11 15:30:07 +01:00 |
|
Per Lidén
|
6ad37680dd
|
8234654: ZGC: Only disarm NMethods when marking/relocating code roots
Reviewed-by: eosterlund, stefank
|
2019-12-10 13:39:38 +01:00 |
|
Per Lidén
|
c04194036b
|
8235366: ZGC: Kitchensink.java fails in ZBarrier::should_mark_through
Reviewed-by: eosterlund, stefank
|
2019-12-10 13:12:25 +01:00 |
|
Stefan Karlsson
|
5b155f05e7
|
8235324: Dying objects are published from users of CollectedHeap::object_iterate
Reviewed-by: pliden, eosterlund, sjohanss, rkennke
|
2019-12-04 11:30:32 +01:00 |
|
Claes Redestad
|
06cb195865
|
8234331: Add robust and optimized utility for rounding up to next power of two
Reviewed-by: eosterlund, stuefe, jrose
|
2019-12-06 18:05:36 +01:00 |
|
Kim Barrett
|
577e87e5b2
|
8234779: Provide idiom for declaring classes noncopyable
Add NONCOPYABLE macro and uses.
Reviewed-by: dholmes, pliden, coleenp
|
2019-12-03 19:09:30 -05:00 |
|
Robbin Ehn
|
21e03e71aa
|
8234796: Refactor Handshake::execute to take a more complex type than ThreadClosure
Reviewed-by: dholmes, pliden, coleenp
|
2019-12-03 15:32:41 +01:00 |
|
Per Lidén
|
5e758d2368
|
8234543: ZGC: Parallel pre-touch
Reviewed-by: eosterlund, stefank
|
2019-12-03 13:51:29 +01:00 |
|
Nils Eliasson
|
6230791e9e
|
8234520: ZGC: C2: Oop instance cloning causing skipped compiles
Reviewed-by: pliden, vlivanov
|
2019-11-29 11:26:25 +01:00 |
|
Stefan Karlsson
|
53263049c9
|
8234897: 8234748: Clean up atomic and orderAccess includes - part 2
Reviewed-by: tschatzl, dholmes
|
2019-11-27 11:31:46 +01:00 |
|
Stefan Karlsson
|
161333eeba
|
8234748: Clean up atomic and orderAccess includes
Reviewed-by: dholmes
|
2019-11-26 10:47:46 +01:00 |
|
Zhengyu Gu
|
7f3ef14d5b
|
8230765: Implement nmethod barrier for x86_32 platforms
Reviewed-by: rkennke, eosterlund
|
2019-09-09 11:43:16 -04:00 |
|
Stefan Karlsson
|
b468726bdc
|
8234602: ZGC: Windows compile error in ZHeuristic
Reviewed-by: pliden, eosterlund
|
2019-11-25 15:00:32 +01:00 |
|
Stefan Karlsson
|
e36fa7783f
|
8234009: ZGC: Move resurrection unblock to before the _unload.purge() call
Reviewed-by: pliden, eosterlund
|
2019-11-25 14:57:03 +01:00 |
|
Stefan Karlsson
|
265e2f13aa
|
8234010: ZGC: Change ZResurrection to use Atomic::load/store
Reviewed-by: pliden, eosterlund
|
2019-11-25 14:56:15 +01:00 |
|
Stefan Karlsson
|
0ad50c2b5c
|
8234740: Harmonize parameter order in Atomic - cmpxchg
Reviewed-by: rehn, dholmes
|
2019-11-25 12:33:15 +01:00 |
|
Stefan Karlsson
|
3d426623bf
|
8234739: Harmonize parameter order in Atomic - xchg
Reviewed-by: rehn, dholmes
|
2019-11-25 12:32:40 +01:00 |
|
Stefan Karlsson
|
213af1161a
|
8234738: Harmonize parameter order in Atomic - sub
Reviewed-by: rehn, dholmes
|
2019-11-25 12:32:07 +01:00 |
|
Stefan Karlsson
|
d45ec50076
|
8234737: Harmonize parameter order in Atomic - add
Reviewed-by: rehn, dholmes
|
2019-11-25 12:31:39 +01:00 |
|
Stefan Karlsson
|
8db2c1158e
|
8234736: Harmonize parameter order in Atomic - store
Reviewed-by: rehn, dholmes
|
2019-11-25 12:30:24 +01:00 |
|
Stefan Karlsson
|
e527ce4b57
|
8234562: Move OrderAccess::release_store*/load_acquire to Atomic
Reviewed-by: rehn, dholmes
|
2019-11-25 12:22:13 +01:00 |
|
Per Lidén
|
1d2c12c5a6
|
8234573: ZGC: Enable ZVerifyMarking by default in debug builds
Reviewed-by: stefank, tschatzl
|
2019-11-25 12:34:43 +01:00 |
|
Per Lidén
|
08822b4e05
|
8234437: Remove CollectedHeap::safe_object_iterate()
Reviewed-by: kbarrett, sjohanss
|
2019-11-20 10:37:46 +01:00 |
|