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 |
|
David Holmes
|
a3cd6a1a70
|
8188764: Obsolete AssumeMP and then remove all support for non-MP builds
Reviewed-by: mikael, mdoerr, bulasevich, eosterlund
|
2018-10-03 03:41:57 -04:00 |
|
Roland Westrelin
|
ce59b4b472
|
8210887: Tweak C2 gc api for arraycopy
Reviewed-by: kvn, thartmann
|
2018-09-28 10:42:40 +02:00 |
|
Roland Westrelin
|
b00f4560cb
|
8211231: BarrierSetC1::generate_referent_check() confuses register allocator
Reviewed-by: iveresov, kvn
|
2018-09-27 16:25:25 +02:00 |
|
Man Cao
|
33c38f2ccb
|
8210716: Detailed GC logging request misses some
Changed log tags from (heap, ergo) to (gc, ergo, heap).
Reviewed-by: kbarrett, tschatzl
|
2018-10-01 20:16:55 -04:00 |
|
Coleen Phillimore
|
7ef28cb2bc
|
8209645: Split ClassLoaderData and ClassLoaderDataGraph into separate files
Reviewed-by: iklam, stuefe
|
2018-09-28 16:07:39 -04:00 |
|
Roman Kennke
|
3f09f0f79c
|
8211269: Make declaration of Allocation protected in MemAllocator
Reviewed-by: shade
|
2018-09-28 10:57:31 +02:00 |
|
Roland Westrelin
|
03e4400864
|
8210885: Convert left over loads/stores to access api
Reviewed-by: thartmann, rkennke
|
2018-09-18 20:49:44 +02:00 |
|
Leo Korinth
|
b31408a667
|
8196341: Add JFR events for parallel phases of G1
Reviewed-by: tschatzl, sangheki
|
2018-09-21 18:57:18 +02:00 |
|
Thomas Schatzl
|
159a4de4c8
|
8210557: G1 next bitmap verification at the end of concurrent mark sometimes fails
Removed unnecessary verification that can cause spurious false alarm.
Reviewed-by: sjohanss, kbarrett
|
2018-09-21 15:11:09 +02:00 |
|
Aleksey Shipilev
|
1194d162cb
|
8210963: Build failures after "8210829: Modularize allocations in C2"
Reviewed-by: rkennke, thartmann
|
2018-09-20 21:14:38 +02:00 |
|
Per Lidén
|
62ecb73e35
|
8210883: ZGC: Parallel retire/resize/remap of TLABs
Reviewed-by: eosterlund
|
2018-09-20 14:04:44 +02:00 |
|
Per Lidén
|
c0d0cbc4f1
|
8210857: Allow retiring TLABs and collecting statistics in parallel
Reviewed-by: sjohanss, eosterlund
|
2018-09-20 14:04:43 +02:00 |
|