Zhengyu Gu
b5b1fe042a
8220444: Shenandoah should use parallel version of WeakProcessor in root processor for weak roots
...
Reviewed-by: rkennke, shade
2019-03-11 14:06:05 -04:00
Kim Barrett
c7ae2d10b7
8217417: Decorator name typo: C2_TIGHLY_COUPLED_ALLOC
...
Fixed typo in decorator name, variables, and comments.
Reviewed-by: tschatzl
2019-03-11 02:05:07 -04:00
Aleksey Shipilev
ac03c04256
8220162: Shenandoah should not commit HugeTLBFS memory
...
Reviewed-by: rkennke, zgu
2019-03-11 00:06:48 +01:00
Aleksey Shipilev
c3a207f1a7
8220153: Shenandoah does not work with TransparentHugePages properly
...
Reviewed-by: rkennke, zgu
2019-03-11 00:06:47 +01:00
Aleksey Shipilev
1a100ade57
8220350: Refactor ShenandoahHeap::initialize
...
Reviewed-by: rkennke, zgu
2019-03-11 00:06:46 +01:00
Aleksey Shipilev
86851c31d8
8220290: gc/arguments/TestSurvivorRatioFlag.java fails after JDK-8215221 with CMS
...
Reviewed-by: kbarrett, tschatzl
2019-03-08 12:01:43 +01:00
Aleksey Shipilev
ba8645f09a
8215221: Serial GC misreports young GC time
...
Reviewed-by: kbarrett, manc
2019-03-07 10:50:52 +01:00
Aleksey Shipilev
ae233f6f0d
8220228: Improve Shenandoah pacing histogram message
...
Reviewed-by: rkennke
2019-03-07 10:22:19 +01:00
Kim Barrett
725a467ad8
8219613: Use NonJavaThread PtrQueues
...
Init and use NJT queues, remove shared SATB queue.
Co-authored-by: Aleksey Shipilev <shade@redhat.com>
Reviewed-by: shade, zgu, pliden, tschatzl
2019-03-05 19:54:33 -05:00
Zhengyu Gu
ee991225e7
8220161: Shenandoah does not need to initialize PLABs for safepoint workers
...
Reviewed-by: shade
2019-03-05 12:30:47 -05:00
Thomas Schatzl
3d9de2e6f2
8219856: Spell out G1CollectorPolicy::is_hetero_heap
...
Reviewed-by: sangheki, kbarrett
2019-03-04 11:49:16 +01:00
Thomas Schatzl
bfaeb63761
8219748: Add and use getter for the timing object in G1
...
Reviewed-by: shade, kbarrett
2019-03-04 11:49:16 +01:00
Thomas Schatzl
5fe5d0a90a
8219747: Remove g1_ prefix to g1_remset and g1_policy members in G1CollectedHeap
...
Reviewed-by: shade, sangheki
2019-03-04 11:49:16 +01:00
Thomas Schatzl
719bbcddf8
8219369: Add named constants for iterating ExtRootScan phases
...
Reviewed-by: kbarrett, sangheki
2019-03-04 11:49:16 +01:00
Thomas Schatzl
e68d585a8d
8218880: G1 crashes when issuing a periodic GC while the GCLocker is held
...
Do not wait for the GC locker in the periodic GC thread as the GC locker being held is an indication for being busy anyway.
Reviewed-by: kbarrett, shade
2019-03-04 11:49:16 +01:00
Zhengyu Gu
ce570e8693
8219976: GarbageCollectionNotificationInfo always says "No GC" when running Shenandoah
...
Reviewed-by: rkennke
2019-03-02 08:33:32 -05:00
Igor Ignatyev
7cf85f15b6
8219565: [deadcode] remove share/utilities/intHisto.*
...
Reviewed-by: dholmes
2019-02-28 09:10:46 -08:00
Zhengyu Gu
00b46c06a5
8219857: Shenandoah GC may initialize thread's gclab twice
...
Reviewed-by: rkennke
2019-02-28 08:44:09 -05:00
Erik Österlund
c044650295
8219638: ZGC: Free ZNMethodDataOops under a lock
...
Reviewed-by: pliden
2019-02-26 11:38:07 +01:00
Erik Österlund
c1250e0816
8218974: Free GC native structures in nmethod::flush
...
Reviewed-by: pliden
2019-02-26 11:36:00 +01:00
Stefan Karlsson
2133bed090
8219469: ZGC: Extract functions out from ZNMethodTable into new ZNMethod class
...
Reviewed-by: pliden
2019-02-21 14:24:44 +01:00
Stefan Karlsson
8fec4b7f85
8219468: ZGC: Extract iteration functionality into a new ZNMethodTableIteration class
...
Reviewed-by: pliden
2019-02-20 12:04:12 +01:00
Stefan Karlsson
a7707862a9
8219467: ZGC: Move ZNMethodData to its own file
...
Reviewed-by: pliden
2019-02-20 11:42:49 +01:00
Stefan Karlsson
858c007cf8
8219466: ZGC: Extract allocation functionality into a new ZNMethodAllocator class
...
Reviewed-by: pliden
2019-02-20 11:39:36 +01:00
Stefan Karlsson
2895d5534d
8219464: ZGC: Move nmethod oop properties from ZNMethodTableEntry to ZNMethodData
...
Reviewed-by: pliden
2019-02-20 10:47:03 +01:00
Stefan Karlsson
b0383a247d
8219463: ZGC: Remove redundant ZNMethodTable::_iter_lock
...
Reviewed-by: pliden
2019-02-20 10:46:39 +01:00
Stefan Karlsson
45f74c8c95
8219462: ZGC: Use wait/notify in ZNMethodTable
...
Reviewed-by: pliden
2019-02-19 13:47:45 +01:00
Aleksey Shipilev
ace0b7a803
8219524: Shenandoah misreports "committed" size in MemoryMXBean
...
Reviewed-by: rkennke, zgu
2019-02-21 15:52:42 +01:00
Roman Kennke
96e4678510
8203232: Shenandoah: Resolve oops in SATB filter
...
Reviewed-by: shade
2019-02-20 16:29:29 +01:00
Thomas Schatzl
eaab45a8b8
8219096: Merge print_termination_stats code with current logging
...
Reviewed-by: lkorinth, kbarrett
2019-02-20 14:30:33 +01:00
Per Lidén
3df5e4fabb
8219332: ZGC: Improve ZRootsIteratorClosure abstraction
...
Reviewed-by: stefank
2019-02-20 13:43:02 +01:00
Per Lidén
92f19f92bb
8219331: ZGC: Unify TLAB retire/remap handling
...
Reviewed-by: stefank
2019-02-20 13:43:01 +01:00
Thomas Schatzl
708b339eb4
8219098: Make output of region strings more regular in error messages
...
Error messages should use the HR_PARAMS/HR_FORMAT_PARAMS macros to print information about HeapRegions.
Reviewed-by: kbarrett, lkorinth
2019-02-20 10:48:36 +01:00
Thomas Schatzl
9e563f9a08
8219097: Move comment about using weak code blobs closure for code root scanning to correct place
...
Reviewed-by: kbarrett
2019-02-19 12:56:02 +01:00
Thomas Schatzl
8b5d08be9f
8218920: Scan HCC should be on the same level as Update RS etc. in the log
...
Reviewed-by: lkorinth, kbarrett
2019-02-19 12:56:02 +01:00
Thomas Schatzl
a3b6a825bc
8218672: AOT code root scanning shows in the wrong position in the logs
...
Reviewed-by: lkorinth, kbarrett
2019-02-19 12:56:00 +01:00
Stefan Karlsson
f7e7180ff4
8218922: SA: Enable best-effort implementation of live regions iteration for ZGC
...
Reviewed-by: eosterlund, ysuenaga
2019-02-19 10:04:28 +01:00
Kim Barrett
47ca2c4300
8214363: HeapWord should not be a fake class
...
Change HeapWord and MetaWord to be pointers to incomplete types.
Reviewed-by: tschatzl, mikael, coleenp, pliden
2019-02-18 16:34:46 -05:00
Tobias Hartmann
3cf788ab73
8219232: Unit of concurrent active time logging is wrong
...
Changed value from seconds to milliseconds.
Reviewed-by: shade
2019-02-18 15:33:43 +01:00
Vladimir Ivanov
40c61cce4b
8218874: C2: Unsafe to access PhaseIdealLoop outside of constructors
...
Reviewed-by: thartmann, kvn
2019-02-14 15:27:12 -08:00
Vladimir Ivanov
521039cc35
8218879: Keep track of memory accesses originated from Unsafe
...
Reviewed-by: thartmann
2019-02-14 15:27:12 -08:00
Kim Barrett
d2c690e80b
8218089: Rename DirtyCardQueue et al to follow usual G1 naming conventions
...
Move files and rename classes.
Reviewed-by: tschatzl, lkorinth
2019-02-13 17:38:14 -05:00
Chihiro Ito
6773177000
8214236: sun.gc.collector.2.name should be changed
...
Reviewed-by: pliden, tschatzl
2019-02-12 08:56:03 +09:00
Thomas Schatzl
1388a70bac
8218680: G1 crashes during calculation of old collection set candidates
...
Parameters were passed in the wrong order to some helper class.
Reviewed-by: shade, kbarrett, lkorinth
2019-02-12 09:58:27 +01:00
Thomas Schatzl
999ecc66a4
8217328: Rename CollectionSetChooser to G1CollectionSetChooser
...
Reviewed-by: lkorinth, kbarrett
2019-02-08 12:55:20 +01:00
Thomas Schatzl
13256c7908
8217330: Split G1CollectionSetChooser into collection set candidate container and the chooser algorithm
...
Reviewed-by: lkorinth, kbarrett
2019-02-08 12:55:20 +01:00
Thomas Schatzl
32016662c9
8217778: StringTable cleanup miscalculates amount of dead objects
...
Reviewed-by: kbarrett
2019-02-08 12:55:20 +01:00
Kim Barrett
1fcbd0cd0d
8217474: Remove WhiteBox.getConcurrentGCPhases()
...
Remove function and supporting infrastructure.
Reviewed-by: shade, tschatzl
2019-02-05 16:46:49 -05:00
Kim Barrett
cd9b1aabb0
8218164: Improve local control of compiler warnings
...
Windows warning push/pop and gcc/Windows warning suppression macros.
Reviewed-by: dholmes, tschatzl
2019-02-05 13:21:59 -05:00
Coleen Phillimore
73ccdf3557
8213753: SymbolTable is double walked during class unloading and clean up table timing in do_unloading
...
Remove gc timing for short runtime cleanup triggering; make symbol table cleaning triggered automatically on unloading
Reviewed-by: shade, stefank, gziemski
2019-01-31 10:29:53 -05:00