David Holmes
|
eac28d7fae
|
8213137: Remove static initialization of monitor/mutex instances
Moved to the global mutex list in mutexLocker
Reviewed-by: tschatzl, dcubed, rehn, eosterlund
|
2018-11-08 07:42:08 -05:00 |
|
Roman Kennke
|
31cfeabc46
|
8213469: Remove/fix leftovers from JDK-8213384: Move G1/C2 barrier verification into G1BarrierSetC2
Reviewed-by: kvn, roland
|
2018-11-07 20:24:44 +01:00 |
|
Roman Kennke
|
bb792b0337
|
8213371: GC/C2 abstraction and cleanup to handle custom offset for GC memory accesses
Reviewed-by: kvn, roland
|
2018-11-07 20:21:35 +01:00 |
|
Roman Kennke
|
9ba72c0c2c
|
8213381: Hook to allow GC to inject Node::Ideal() calls
Reviewed-by: kvn, eosterlund, roland
|
2018-11-06 23:03:05 +01:00 |
|
Roman Kennke
|
29f03ebf2c
|
8213384: Move G1/C2 barrier verification into G1BarrierSetC2
Reviewed-by: kvn, roland, eosterlund
|
2018-11-06 17:28:14 +01:00 |
|
Roland Westrelin
|
8ab8d45552
|
8212243: More gc interface tweaks for arraycopy
Reviewed-by: kvn, eosterlund
|
2018-11-06 10:01:27 +01:00 |
|
Kim Barrett
|
1e9d3b5358
|
8210986: Add OopStorage cleanup to ServiceThread
Service thread performs cleanup when notified.
Reviewed-by: coleenp, rehn
|
2018-11-05 18:27:14 -05:00 |
|
Erik Österlund
|
364f0784a4
|
8212585: Clean up CompiledMethod::oops_reloc_begin()
Reviewed-by: kvn, pliden
|
2018-11-05 12:36:23 +01:00 |
|
Igor Ignatyev
|
35871a8ca1
|
8213058: remove ExecuteInternalVMTests and VerboseInternalVMTests flags
Reviewed-by: erikj, dholmes, ihse
|
2018-11-02 16:27:55 -07:00 |
|
Erik Österlund
|
25f14cd757
|
8209189: Make CompiledMethod::do_unloading more concurrent
Reviewed-by: kvn, coleenp
|
2018-11-02 08:33:59 +01:00 |
|
Per Lidén
|
54d4acf73f
|
8212184: Incorrect oop ref strength used for referents in FinalReference
Reviewed-by: eosterlund, kbarrett
|
2018-11-02 07:58:22 +01:00 |
|
Per Lidén
|
ca91f514d8
|
8212921: ZGC: Move verification to after resurrection unblocked
Reviewed-by: eosterlund
|
2018-11-02 07:46:00 +01:00 |
|
Thomas Schatzl
|
4da555c7a8
|
8213142: Use RAII to set the scanning source in G1ScanEvacuatedObjClosure
Reviewed-by: sangheki, kbarrett
|
2018-10-31 13:43:57 +01:00 |
|
Thomas Schatzl
|
28c9f22ebb
|
8212911: Unify and micro-optimize handling of non-in-collection set references in oop closures
Reviewed-by: kbarrett, sjohanss
|
2018-10-31 13:43:57 +01:00 |
|
Thomas Schatzl
|
0e622f29a2
|
8211388: Make OtherRegionsTable independent of the region it is for
Reviewed-by: sjohanss, sangheki
|
2018-10-31 13:43:57 +01:00 |
|
Thomas Schatzl
|
0d19f0bb51
|
6490394: G1: Allow heap shrinking / memory unmapping after reclaiming regions during Remark
Reviewed-by: sjohanss, sangheki
|
2018-10-31 13:43:57 +01:00 |
|
Thomas Schatzl
|
3a343a5681
|
8071913: Filter out entries to free/uncommitted regions during iteration
Reviewed-by: sjohanss, kbarrett
|
2018-10-31 13:43:57 +01:00 |
|
Kirill Zhaldybin
|
810ba0eb12
|
8157728: Convert GCTimer_test to GTest
Reviewed-by: tschatzl, jcbeyler, iignatyev
|
2018-10-29 14:04:42 -07:00 |
|
Thomas Schatzl
|
f69c1407ae
|
8212766: TestPromotionEventWithG1.java failed due to "RuntimeException: PLAB size is smaller than object size."
Also send PLAB size in bytes, not in heap words.
Reviewed-by: shade, sjohanss
|
2018-10-29 08:55:03 +01:00 |
|
Thomas Schatzl
|
931c9cf86d
|
8212974: Update RS Skipped cards uses wrong enum to register to phase
Reviewed-by: kbarrett
|
2018-10-29 08:52:04 +01:00 |
|
Thomas Stuefe
|
e4f51809e4
|
8212173: Thread._stack_base/_stack_size initialized too late for new threads
Reviewed-by: dholmes, simonis
|
2018-10-19 09:39:29 +02:00 |
|
Thomas Schatzl
|
3a48e68b1a
|
8212753: Improve oopDesc::forward_to_atomic
Avoid multiple unnecessary reloads of the mark oop in oopDesc::forward_to_atomic
Reviewed-by: kbarrett, mdoerr
|
2018-10-24 16:22:34 +02:00 |
|
Roland Westrelin
|
b4c401fa37
|
8212611: Small collection of simple changes from shenandoah
Reviewed-by: thartmann, kvn, eosterlund
|
2018-10-17 10:19:13 +02:00 |
|
Mandy Chung
|
5e6d6b8642
|
8207146: Rename jdk.internal.misc.Unsafe::xxxObject to xxxReference
Reviewed-by: dholmes, thartmann
|
2018-10-22 17:00:04 -07:00 |
|
Thomas Schatzl
|
5b925d80f5
|
8211853: Avoid additional duplicate work when a reference in the task queue has already been evacuated
Reviewed-by: kbarrett, sjohanss
|
2018-10-22 11:51:17 +02:00 |
|
Paul Hohensee
|
6beba541cd
|
8212698: Minor g1 #include changes and memoryService.hpp copyright date update
Fix #includes in g1FullGCOopClosures.inline.hpp, g1HeapVerifier.hpp + memoryService.hpp copyright date
Reviewed-by: tschatzl, jcbeyler
|
2018-10-19 17:54:21 -04:00 |
|
Aleksey Shipilev
|
b6e77e4285
|
8212177: Epsilon alignment adjustments can overflow max TLAB size
Reviewed-by: pliden, tschatzl
|
2018-10-16 17:43:30 +02:00 |
|
Harold Seigel
|
794d864feb
|
7041262: VM_Version should be called instead of Abstract_VM_Version so that overriding works
Change calls to Abstract_VM_Version methods to be calls to VM_Version methods.
Reviewed-by: coleenp, kbarrett, dholmes
|
2018-10-16 11:08:46 -04:00 |
|
Erik Österlund
|
0192c14c9b
|
8210498: nmethod entry barriers
Reviewed-by: kvn, pliden
|
2018-10-16 13:18:22 +02:00 |
|
Erik Österlund
|
e39c5811b5
|
8210330: Make CLD claiming allow multiple claim bits
Reviewed-by: pliden, coleenp
|
2018-10-16 13:16:11 +02:00 |
|
Erik Österlund
|
782fa608d2
|
8210064: ZGC: Introduce ZConcurrentRootsIterator for scanning a subset of strong IN_NATIVE roots concurrently
Reviewed-by: pliden, kbarrett
|
2018-10-16 13:14:18 +02:00 |
|
Per Lidén
|
5f2b11d373
|
8212181: ZGC: Fix incorrect root iteration in ZHeapIterator
Reviewed-by: eosterlund
|
2018-10-16 13:43:04 +02:00 |
|
Thomas Schatzl
|
475df1c06a
|
8210492: PLAB object promotion events report object sizes in words
Properly scale values passed to the JFR event.
Reviewed-by: phh, jcbeyler
|
2018-10-16 11:27:21 +02:00 |
|
Jean Christophe Beyler
|
d7c7ce19f1
|
8211980: Remove ThreadHeapSampler enable/disable/enabled methods
Remove methods from ThreadHeapSampler
Reviewed-by: dholmes, phh
|
2018-10-15 14:16:35 -07:00 |
|
Roman Kennke
|
7d7da8976b
|
8211955: GC abstraction for LAB reserve
Reviewed-by: pliden, shade
|
2018-10-10 23:05:15 +02:00 |
|
Zhengyu Gu
|
a0ce3d3f18
|
8212074: Add method to peek the remaining tasks in task queues
Add methods for implementing new task termination protocol
Reviewed-by: tschatzl, shade, rkennke
|
2018-10-15 11:53:15 -04:00 |
|
Leo Korinth
|
e898052f3b
|
8211447: Replace oop_pc_update_pointers with oop_iterate and closure
Reviewed-by: sjohanss, tschatzl
|
2018-10-12 12:14:01 +02:00 |
|
Leo Korinth
|
78fe66c3bb
|
8211446: Replace oop_pc_follow_contents with oop_iterate and closure
Reviewed-by: sjohanss, tschatzl
|
2018-10-12 12:13:06 +02:00 |
|
Leo Korinth
|
4bc903d17a
|
8201436: Replace oop_ps_push_contents with oop_iterate and closure
Reviewed-by: sjohanss, tschatzl
|
2018-10-12 12:10:34 +02:00 |
|
Aleksey Shipilev
|
2b21c73b2d
|
8212005: Epsilon elastic TLAB sizing may cause misalignment
Reviewed-by: rkennke, tschatzl
|
2018-10-11 10:42:17 +02:00 |
|
Jean Christophe Beyler
|
6ca3b39823
|
8211950: Deprecate the check if a JVMTI collector is present assertion
Deprecate assertion that a collector is there; it is now a nop
Reviewed-by: eosterlund, phh, pliden
|
2018-10-10 08:26:49 -07:00 |
|
Roman Kennke
|
5de31861b2
|
8211270: GC abstraction to get real object and headers size
Reviewed-by: shade, zgu, eosterlund
|
2018-10-10 10:58:48 +02:00 |
|
Roman Kennke
|
3085a89f13
|
8211279: Verify missing object equals barriers
Reviewed-by: pliden, shade, zgu
|
2018-10-03 15:22:16 +02:00 |
|
Jiangli Zhou
|
a2ad8f419f
|
8206009: Move CDS java heap object archiving code to heapShared.hpp and heapShared.cpp
Restructure and cleanup java heap object archiving code.
Reviewed-by: coleenp, iklam
|
2018-10-09 15:58:07 -04:00 |
|
Erik Österlund
|
b658954d7e
|
8211718: Supporting multiple concurrent OopStorage iterators
Reviewed-by: pliden, kbarrett
|
2018-10-08 14:48:12 +02:00 |
|
Roland Westrelin
|
90d6bbd01a
|
8211776: 8210887 broke arraycopy optimization when ZGC is enabled
Reviewed-by: kvn
|
2018-10-05 16:47:27 +02:00 |
|
Doug Simon
|
548eb6860a
|
8208686: [AOT] JVMTI ResourceExhausted event repeated for same allocation
Reviewed-by: never, kvn, sspitsyn
|
2018-10-05 20:03:14 +02:00 |
|
Jean Christophe Beyler
|
a87e8e52ea
|
8211123: GC Metaspace printing after full gc
Move GC printing to after usage is calculated
Co-authored-by: Jiapeng Li <nijiaben@perfma.com>
Reviewed-by: tschatzl, stuefe
|
2018-10-05 13:38:03 -07:00 |
|
Poonam Bajaj
|
3ce24a0442
|
8211150: G1 Full GC not purging code root memory and hence causing memory leak
Reviewed-by: tschatzl, sjohanss
|
2018-10-03 19:30:49 +00:00 |
|
Gerard Ziemski
|
db646c699a
|
8204294: [REDO] - JVMFlag::printError missing ATTRIBUTE_PRINTF
Added ATTRIBUTE_PRINTF to JVMFlag::printError
Reviewed-by: kbarrett, coleenp
|
2018-10-03 12:34:22 -05:00 |
|