Per Lidén
|
b9490e5760
|
8202366: Add macro for common loop in GCConfig
Reviewed-by: eosterlund, shade
|
2018-04-30 12:19:55 +02:00 |
|
Per Lidén
|
8c235a30e7
|
8202364: Add GCConfig::hs_err_name() to avoid GC-specific code in error reporting
Reviewed-by: eosterlund, shade
|
2018-04-30 12:19:53 +02:00 |
|
Christoph Langer
|
d24f8fd099
|
8202367: AIX build broken after JDK-8201543
Reviewed-by: eosterlund, shade, mdoerr
|
2018-04-27 13:09:54 +01:00 |
|
Thomas Schatzl
|
0f583c7817
|
6672778: G1 should trim task queues more aggressively during evacuation pauses
Regularly try to drain task queues. This helps memory usage and performance during garbage collection.
Reviewed-by: sjohanss, sangheki
|
2018-04-27 12:06:46 +02:00 |
|
Erik Österlund
|
f4893f5a9a
|
8201543: Modularize C1 GC barriers
Reviewed-by: pliden, rbackman, rkennke
|
2018-04-26 20:42:43 +02:00 |
|
Gerard Ziemski
|
edc81d17e1
|
8202150: [REDO] Split globals.hpp to factor out the Flag class
Factored out Flag out go globals, renamed to JVMFlag
Reviewed-by: coleenp, dholmes, kvn
|
2018-04-26 11:19:05 -05:00 |
|
Gerard Ziemski
|
816e2e5fe0
|
8202151: [BACKOUT] Split globals.hpp to factor out the Flag class
Backed out JDK-8081519
Reviewed-by: kvn
|
2018-04-23 14:51:16 -05:00 |
|
Gerard Ziemski
|
60723b7e3d
|
8081519: Split globals.hpp to factor out the Flag class
Factored out Flag out go globals, renamed to JVMFlag
Reviewed-by: coleenp, dholmes, kvn
|
2018-04-23 10:59:39 -05:00 |
|
Stefan Karlsson
|
04e986f200
|
8202081: Introduce CollectedHeap::is_oop()
Reviewed-by: eosterlund, rkennke
|
2018-04-23 11:25:53 +02:00 |
|
Per Lidén
|
f900ae9914
|
8201800: Add support for adjusting heap addresses in a TLAB
Reviewed-by: shade, stefank
|
2018-04-19 07:54:50 +02:00 |
|
Per Lidén
|
a4f21eeb03
|
8201646: Introduce ReferenceDiscoverer interface
Reviewed-by: stefank, tschatzl, rkennke
|
2018-04-19 07:54:50 +02:00 |
|
Stefan Johansson
|
ffd8b1f9bd
|
8196071: Change G1 Full GC heap and thread sizing ergonomics
Reviewed-by: tschatzl, sangheki
|
2018-04-19 09:15:17 +02:00 |
|
Coleen Phillimore
|
ddfd4c33c6
|
8201556: Disallow reading oops in ClassLoaderData if unloading
Move class_loader oop to an OopHandle, and assert that holder is alive when getting class_loader.
Reviewed-by: kbarrett, adinn
|
2018-04-18 18:43:04 -04:00 |
|
Thomas Schatzl
|
9b31b8f365
|
8201487: Do not rebalance reference processing queues if not doing parallel reference processing
Reviewed-by: sangheki, kbarrett
|
2018-04-18 11:36:48 +02:00 |
|
Per Lidén
|
ec504ecf84
|
8201362: Remove CollectedHeap::barrier_set()
Reviewed-by: shade, rkennke
|
2018-04-12 11:22:24 +02:00 |
|
Per Lidén
|
6825739d3f
|
8201318: Introduce GCThreadLocalData to abstract GC-specific data belonging to a thread
Reviewed-by: shade, rehn
|
2018-04-12 08:25:56 +02:00 |
|
Erik Österlund
|
2a0986b882
|
8199417: Modularize interpreter GC barriers
Reviewed-by: coleenp, rkennke
|
2018-04-11 16:07:42 +02:00 |
|
Stefan Johansson
|
9fb40e61cb
|
8200228: Change default value of HeapSizePerGCThread
Reviewed-by: tschatzl, shade, jwilhelm
|
2018-04-11 08:18:13 +02:00 |
|
Stefan Karlsson
|
8e0a6a9523
|
8201217: Split specialized_oop_closures.hpp into GC specific files
Reviewed-by: sjohanss, eosterlund
|
2018-04-10 12:21:58 +02:00 |
|
Stefan Karlsson
|
367f9ea984
|
8201244: Clean out unnecessary includes of heap headers
Reviewed-by: coleenp, shade
|
2018-04-10 12:21:05 +02:00 |
|
Stefan Karlsson
|
0d2377db46
|
8201209: Separate out CMS specific functions into CMSCardTable
Reviewed-by: eosterlund, sjohanss
|
2018-04-10 12:20:00 +02:00 |
|
Stefan Karlsson
|
e7c2b686a1
|
8201175: Move FilteringClosure::do_oop to genOopClosures
Reviewed-by: tschatzl, sjohanss
|
2018-04-10 12:18:42 +02:00 |
|
Stefan Karlsson
|
f0f7a1b70d
|
8201168: Move GC command line constraint functions to GC specific files
Reviewed-by: gziemski, sjohanss
|
2018-04-10 12:17:16 +02:00 |
|
Stefan Karlsson
|
906806e067
|
8200759: Move GC entries in vmStructs.cpp to GC specific files
Reviewed-by: sjohanss, shade
|
2018-04-10 12:15:07 +02:00 |
|
Roman Kennke
|
389d720746
|
8199735: Mark word updates need to use Access API
Reviewed-by: shade, eosterlund
|
2018-04-05 10:54:53 +02:00 |
|
Stefan Karlsson
|
14a142ba14
|
8201136: Move GC flags from globals.hpp to GC specific files
Reviewed-by: sjohanss, shade, rehn
|
2018-04-06 13:55:25 +02:00 |
|
Stefan Karlsson
|
db903e5748
|
8201213: Remove INCLUDE_ALL_GCS from memset_with_concurrent_readers
Reviewed-by: kbarrett
|
2018-04-06 11:37:34 +02:00 |
|
Stefan Karlsson
|
48d527c5bd
|
8201212: Remove INCLUDE_ALL_GCS from OopStorage files
Reviewed-by: kbarrett
|
2018-04-06 11:37:33 +02:00 |
|
Stefan Karlsson
|
4387825322
|
8200737: Move GC code out of Arguments::check_vm_args_consistency into GCArguments
Reviewed-by: sjohanss, pliden
|
2018-04-06 11:37:31 +02:00 |
|
Stefan Karlsson
|
6a8aa0fdad
|
8200736: Move CMSGCStats to the cms directory
Reviewed-by: sjohanss, tschatzl
|
2018-04-06 11:37:28 +02:00 |
|
Kim Barrett
|
094178fdba
|
8200630: Globally suppress Visual Studio warning C4351
Globally suppress warning, remove sole instance of local suppression.
Reviewed-by: gtriantafill, tschatzl
|
2018-04-04 18:19:46 -04:00 |
|
Per Lidén
|
15263a27f8
|
8200429: Adjust object pinning interface on CollectedHeap
Reviewed-by: dholmes, rkennke
|
2018-04-04 11:59:47 +02:00 |
|
Roman Kennke
|
b938ae51ce
|
8199781: Don't use naked == for comparing oops
Reviewed-by: coleenp, eosterlund, jrose
|
2018-04-03 13:15:27 +02:00 |
|
Per Lidén
|
24273f04a4
|
8199925: Break out GC selection logic from GCArguments to GCConfig
Reviewed-by: eosterlund, rkennke
|
2018-03-28 11:38:47 +02:00 |
|
Per Lidén
|
3b7962d614
|
8199918: Shorten names of CollectedHeap::Name members
Reviewed-by: shade, eosterlund
|
2018-03-28 11:38:47 +02:00 |
|
Per Lidén
|
7b568da79b
|
8199850: Move parsing of VerifyGCType to G1
Reviewed-by: sjohanss, tschatzl
|
2018-03-26 12:44:39 +02:00 |
|
Stefan Karlsson
|
1a1aecd166
|
8200106: Move NoSafepointVerifier out from gcLocker.hpp
Reviewed-by: coleenp
|
2018-03-23 18:54:12 +01:00 |
|
Stefan Karlsson
|
7595845e9a
|
8200105: Remove cyclic dependency between oop.inline.hpp and collectedHeap.inline.hpp
Reviewed-by: coleenp, kbarrett
|
2018-03-15 21:29:36 +01:00 |
|
Stefan Karlsson
|
f89abe4589
|
8199946: Move load/store and encode/decode out of oopDesc
Reviewed-by: eosterlund, coleenp, tschatzl
|
2018-03-15 21:24:10 +01:00 |
|
Erik Österlund
|
b7aa9d3975
|
8198949: Modularize arraycopy stub routine GC barriers
Reviewed-by: rkennke, pliden
|
2018-03-21 14:38:32 +01:00 |
|
Per Lidén
|
68345b93ad
|
8199886: gc/cslocker/TestCSLocker.java crashes
Reviewed-by: rkennke, kbarrett
|
2018-03-20 22:22:02 +01:00 |
|
Roman Kennke
|
0df6b5baee
|
8199620: Support for JNI object pinning
Reviewed-by: pliden, tschatzl, eosterlund
|
2018-03-20 15:59:36 +01:00 |
|
Erik Österlund
|
0f92948d6f
|
8199604: Rename CardTableModRefBS to CardTableBarrierSet
Reviewed-by: stefank, pliden
|
2018-03-19 07:38:18 +01:00 |
|
Coleen Phillimore
|
fde89a34d0
|
8199263: Split interfaceSupport.hpp to not require including .inline.hpp files
InterfaceSupport.hpp is an inline file so moved to interfaceSupport.inline.hpp and stopped including it in .hpp files
Reviewed-by: stefank, rehn, kvn
|
2018-03-16 09:12:13 -04:00 |
|
Coleen Phillimore
|
394e34d821
|
8199282: Remove ValueObj class for allocation subclassing for gc code
Reviewed-by: stefank, kbarrett
|
2018-03-14 07:27:19 -04:00 |
|
David Holmes
|
6c9998844b
|
Merge
|
2018-03-14 07:07:18 -04:00 |
|
Ed Nevill
|
828e824a0f
|
8199220: Zero build broken after 8195103, 8191102 and 8189871
Reviewed-by: dholmes, stuefe, eosterlund, glaubitz, coleenp
|
2018-03-13 18:22:53 +00:00 |
|
Roman Kennke
|
147488cbce
|
8198445: Access API for primitive/native arraycopy
Reviewed-by: pliden, eosterlund, dholmes
|
2018-03-13 17:13:35 +01:00 |
|
Thomas Stuefe
|
da674f0d0d
|
8199430: Rename MetaspaceAux to something more meaningful
Reviewed-by: zgu, coleenp
|
2018-03-11 07:11:03 +01:00 |
|
Yasumasa Suenaga
|
fcb1520305
|
8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
Reviewed-by: sjohanss, tschatzl
|
2018-03-09 23:13:37 +09:00 |
|