Christoph Langer
d569450943
8224573: Fix windows build after JDK-8221507
...
Reviewed-by: shade, stuefe
2019-05-22 08:42:00 +01:00
Kim Barrett
54d0b2a8d6
8224167: Refactor PtrQueue completed buffer processing
...
Add handle_completed_buffer and refactor.
Reviewed-by: tschatzl, shade
2019-05-21 19:19:44 -04:00
Zhengyu Gu
55ba58b1c8
8224495: Shenandoah: Do not rescan code roots in final mark pause if it is not degenerated GC
...
Reviewed-by: shade
2019-05-21 13:06:52 -04:00
Ken Dobson
8cab46d6ca
8221507: Implement JFR Events for Shenandoah
...
Reviewed-by: rkennke, shade, egahlin, mseledtsov
2019-05-21 10:36:23 +02:00
Zhengyu Gu
b08841af0d
8224179: Shenandoah: CTW test failures with traversal GC
...
Reviewed-by: shade
2019-05-20 09:43:46 -04:00
Zhengyu Gu
18a59944ef
8224210: Shenandoah: Refactor ShenandoahRootScanner to support scanning CSet codecache roots
...
Reviewed-by: shade
2019-05-20 09:42:37 -04:00
Thomas Schatzl
4b086a28a5
8222492: G1 unnecessarily scans remembered set cards for regions that already have been evacuated
...
Filter out cards from the current collection set during evacuation increments.
Reviewed-by: kbarrett, sangheki
2019-05-18 22:11:25 +02:00
Zhengyu Gu
092bb9e108
8223951: Shenandoah: Only need to update thread roots during final update refs
...
Reviewed-by: shade
2019-05-17 11:47:06 -04:00
Zhengyu Gu
3ebc657e40
8223774: Shenandoah: Refactor ShenandoahRootProcessor and family
...
Reviewed-by: shade, rkennke
2019-05-17 09:52:35 -04:00
Thomas Schatzl
0a6207fe69
8224038: Fix remaining InCSetState mentions
...
Reviewed-by: kbarrett
2019-05-17 12:33:37 +02:00
Per Lidén
4ded8e61df
8223961: ZGC: Unexpected behaviour due to ZMetronome::wait_for_tick() oversleeping
...
Co-authored-by: Jie Fu <fujie@loongson.cn>
Reviewed-by: pliden, stefank
2019-05-17 12:06:03 +02:00
Roman Kennke
11b6437c01
8224043: Shenandoah: Remove clear_claimed_marks() from start of concurrent_traversal()
...
Reviewed-by: shade
2019-05-16 19:07:31 +02:00
Aleksey Shipilev
f13e597055
8223980: Shenandoah: Refactor and fix ObjArrayChunkedTask verification
...
Reviewed-by: rkennke
2019-05-15 22:45:54 +02:00
Zhengyu Gu
53845dabdc
8223215: Shenandoah: Support verifying subset of roots
...
Reviewed-by: shade, rkennke
2019-05-15 08:58:23 -04:00
Boris Ulasevich
09a10b75de
8223767: Shenandoah fails to build on Solaris x86_64
...
Trivial changes to make Solaris Studio 12.4 happy
Reviewed-by: shade, rkennke
2019-05-14 21:36:09 +03:00
Thomas Schatzl
b1278c587f
8223018: Rename G1RemSet::*oops_into_collection_set_do methods
...
Reviewed-by: manc, sangheki
2019-05-14 15:36:26 +02:00
Thomas Schatzl
3d149df158
8200545: Improve filter for enqueued deferred cards
...
Reviewed-by: kbarrett, sangheki
2019-05-14 15:36:26 +02:00
Per Lidén
44e7959bb8
8222480: Implementation: JEP 351: ZGC: Uncommit Unused Memory
...
Reviewed-by: stefank, eosterlund
2019-05-14 09:55:02 +02:00
Aleksey Shipilev
4bde1f6471
8223762: Shenandoah: overflows in calculations involving heap capacity
...
Reviewed-by: rkennke
2019-05-14 09:12:06 +02:00
Aleksey Shipilev
92d97ce512
8223759: Shenandoah should allow arbitrarily low initial heap size
...
Reviewed-by: rkennke
2019-05-14 09:12:00 +02:00
Stefan Karlsson
feeab37ce7
8223637: Fix build breakage after 8223136
...
Co-authored-by: Lutz Schmidt <lutz.schmidt@sap.com>
Co-authored-by: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Co-authored-by: Aleksey Shipilev <shade@redhat.com>
Reviewed-by: stefank, coleenp
2019-05-11 13:10:24 +02:00
Yasumasa Suenaga
a5c506b411
8223186: HotSpot compile warnings from GCC 9
...
Reviewed-by: dholmes, aeubanks
2019-05-11 01:17:18 +09:00
Coleen Phillimore
2559700d1f
Merge
2019-05-10 09:07:53 -04:00
Coleen Phillimore
77d60eff6a
8223626: move print() functions to cpp files
...
Improve debugging experience
Reviewed-by: dholmes, dlong
2019-05-10 09:05:29 -04:00
Stefan Karlsson
c90f3ee68b
8223624: Cleanup includes of universe.hpp
...
Reviewed-by: coleenp, lkorinth
2019-05-09 14:28:30 +02:00
Stefan Karlsson
2841f70585
8223622: Move Universe usage out of memAllocator.hpp
...
Reviewed-by: coleenp, lkorinth
2019-05-09 14:26:03 +02:00
Stefan Karlsson
cd6079acdd
8223620: Move IsGCActiveMark implementation out of header
...
Reviewed-by: coleenp, lkorinth
2019-05-09 14:26:03 +02:00
Stefan Karlsson
e321fd163d
8223619: Move VerifyOption out of Universe
...
Reviewed-by: coleenp, lkorinth
2019-05-09 14:26:03 +02:00
Stefan Karlsson
5a8ba256df
8223136: Move compressed oops functions to CompressedOops class
...
Reviewed-by: coleenp, lkorinth
2019-05-09 14:26:03 +02:00
Wang Haomin
4bf58d7d18
8223651: Build fails with --with-jvm-features=-jfr and --disable-precompiled-headers
...
Reviewed-by: shade
2019-05-10 01:41:45 +08:00
Aleksey Shipilev
20e31cd338
8223583: Build failure after JDK-8223567 (Rename ShenandoahBrooksPointer to ShenandoahForwarding)
...
Reviewed-by: rkennke
2019-05-08 21:32:38 +02:00
Roman Kennke
94e4724219
8223567: Rename ShenandoahBrooksPointer to ShenandoahForwarding
...
Reviewed-by: shade
2019-05-08 20:45:30 +02:00
Aleksey Shipilev
2dede35a18
8223570: Shenandoah needs to acquire lock before CLDG::clear_claimed_marks
...
Reviewed-by: rkennke, tschatzl
2019-05-08 14:27:14 +02:00
Coleen Phillimore
dc2c1d3ba8
8223391: Unsynchronized iteration of ClassLoaderDataGraph
...
Lock in G1 before clear_claimed_marks
Reviewed-by: hseigel, lfoltan, tschatzl
2019-05-08 06:40:45 -04:00
Aleksey Shipilev
c222e1aad0
8223446: Shenandoah breaks alignment with some HumongousThreshold values
...
Reviewed-by: rkennke
2019-05-07 21:53:38 +02:00
Aleksey Shipilev
0ede258c4d
8223450: Disable Shenandoah C2 barriers verification for x86_32
...
Reviewed-by: rkennke
2019-05-07 16:05:49 +02:00
Aleksey Shipilev
629d8bea45
8223448: Shenandoah disabled barriers blocks omit LRB
...
Reviewed-by: rkennke
2019-05-07 16:04:36 +02:00
Roland Westrelin
852cee4c6b
8222738: Shenandoah: assert(is_Proj()) failed when running cometd benchmarks
...
Reviewed-by: rkennke
2019-05-02 20:47:23 +02:00
Roland Westrelin
8b07b191c3
8223389: Shenandoah optimizations fail with assert(!phase->exceeding_node_budget())
...
Reviewed-by: thartmann
2019-05-06 13:51:02 +02:00
Per Lidén
d5391d290d
8223308: ZGC: Remove ZGranuleMap::size()
...
Reviewed-by: stefank, eosterlund
2019-05-07 07:44:15 +02:00
Sangheon Kim
cb62a78492
8221509: Refactor assert( G1CollectedHeap::used() == recalculate_used() ) with better message
...
Reviewed-by: tschatzl, manc
2019-05-06 14:19:48 -07:00
Man Cao
ce32bc437c
8223267: Fix incorrect usage of GCTraceTime in g1FullCollector and g1CollectedHeap
...
Reviewed-by: kbarrett, tschatzl
2019-05-02 15:46:34 -07:00
Kim Barrett
a8e13a5839
8221359: Eliminate SATBMarkQueueSet::filter_thread_buffers
...
Removed filter_thread_buffers
Reviewed-by: tschatzl, sangheki
2019-05-03 23:35:12 -04:00
Zhengyu Gu
8e1bb92b09
8223258: Shenandoah: SRP::process_all_roots_slow processes JvmtiExport weak oops twice
...
Reviewed-by: rkennke
2019-05-02 15:20:06 -04:00
Zhengyu Gu
7c54f240ba
8222992: Shenandoah: Pre-evacuate all roots
...
Reviewed-by: shade
2019-05-02 09:49:52 -04:00
Stefan Karlsson
087c03a0c7
8198505: Remove CollectorPolicy and its subclasses
...
Reviewed-by: pliden, shade
2019-04-15 11:47:46 +02:00
Vladimir Kozlov
e9c523ae5f
8220623: [JVMCI] Update JVMCI to support JVMCI based Compiler compiled into shared library
...
Reviewed-by: dnsimon, never, stefank, rehn, neliasso, dholmes, kbarrett, coleenp
2019-05-01 12:31:29 -07:00
Zhengyu Gu
142c9b4907
8223184: Shenandoah: Missing roots in SRP::process_all_roots_slow
...
Reviewed-by: shade
2019-05-01 10:12:51 -04:00
Coleen Phillimore
6fb8502b77
8074355: make MutexLocker smarter about non-JavaThreads
...
Use safepoint_check_always/safepoint_check_never instead of safepoint_check_sometimes for locks that are taken by JavaThreads and non-JavaThreads
Reviewed-by: dholmes, rehn, dcubed, lmesnik
2019-05-01 08:56:38 -04:00
Jean Christophe Beyler
4b6adaa5f1
8215113: Sampling interval not always correct
...
Fix the sampling interval
Reviewed-by: phh, sspitsyn
2019-04-30 15:39:42 -07:00