Kishor Kharbas
f0f679de2a
8224247: AllocateOldGenAt fires assertion failure
...
Split the heap_reserved_size_bytes() into two methods - one for use during heap initialization and other for at later stages.
Reviewed-by: sangheki, tschatzl
2019-06-03 11:04:24 -07:00
Stefan Karlsson
4914e0ee95
8224203: Remove need to specify type when using FLAG_SET macros
...
Reviewed-by: rehn, pliden, coleenp
2019-05-22 13:06:31 +02:00
Stefan Karlsson
087c03a0c7
8198505: Remove CollectorPolicy and its subclasses
...
Reviewed-by: pliden, shade
2019-04-15 11:47:46 +02:00
Kishor Kharbas
d580e2eed2
8211425: Allocation of old generation of java heap on alternate memory devices - G1 GC
...
8202286: Allocation of old generation of Java heap on alternate memory devices
Enable an experimental feature in HotSpot JVM to allocate old generation of G1 GC on an alternative memory device, such as NV-DIMMs.
Reviewed-by: sangheki, sjohanss
2018-12-21 08:18:59 -08:00
Man Cao
df4b7015bf
8213224: Move code related to GC threads calculation out of AdaptiveSizePolicy
...
Consolidate code related to GC threads calculation into a single class
Reviewed-by: tschatzl, pliden
2018-12-07 12:46:31 +08:00
Nils Eliasson
4246096355
8214773: Replace use of thread unsafe strtok
...
Reviewed-by: thartmann, dholmes
2018-12-04 18:55:06 +01:00
Ioi Lam
a0a108fb01
8214388: CDS dumping fails with java heap fragmentation
...
Force a full GC with a single thread before writing heap archive regions
Reviewed-by: sjohanss, jiangli
2018-12-03 22:27:24 -08: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
Thomas Schatzl
19f5116cd9
8204082: Make names of Young GCs more uniform in logs
...
All G1 young gcs now start with "Pause Young" plus a more detailed description
Reviewed-by: sjohanss
2018-06-26 11:09:42 +02:00
Thomas Schatzl
9ae0be2289
8205043: Make parallel reference processing default for G1
...
Reviewed-by: kbarrett, sjohanss
2018-06-19 09:34:39 +02:00
Stefan Karlsson
1cb95bd3d1
8200729: Conditional compilation of GCs
...
Reviewed-by: ehelin, coleenp, kvn, ihse
2018-05-04 11:41:35 +02: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
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
7b568da79b
8199850: Move parsing of VerifyGCType to G1
...
Reviewed-by: sjohanss, tschatzl
2018-03-26 12:44:39 +02:00
Jean Christophe Beyler
e8fc01629a
8194084: Obsolete FastTLABRefill and remove the related code
...
Remove all FastTLABRefill code and flag
Reviewed-by: mdoerr, drwhite, coleenp
2018-02-16 14:23:30 -08:00
Roland Westrelin
29bab311ab
8192908: -XX:+UseCountedLoopSafepoints alone doesn't disable strip mining with G1
...
-XX:+UseCountedLoopSafepoints should disable loop strip mining.
Reviewed-by: kvn, thartmann
2017-12-07 15:52:46 +01:00
Stefan Johansson
ea04c5cfb3
8191821: Finer granularity for GC verification
...
Reviewed-by: tschatzl, poonam, sangheki
2017-12-01 08:56:22 +01:00
Roland Westrelin
386e258e20
8186027: C2: loop strip mining
...
Reviewed-by: kvn, neliasso
2017-11-28 11:59:16 +01:00
Roman Kennke
c45098982f
8189389: Move heap creation into GC interface
...
Reviewed-by: pliden, eosterlund
2017-11-16 12:53:29 +01:00
Roman Kennke
09a9ab8f41
8189171: Move GC argument processing into GC specific classes
...
Reviewed-by: pliden, eosterlund
2017-11-07 11:58:52 +01:00