Stefan Karlsson
d20034b09c
8307058: Implementation of Generational ZGC
...
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Co-authored-by: Per Liden <pliden@openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss@openjdk.org>
Co-authored-by: Albert Mingkun Yang <ayang@openjdk.org>
Co-authored-by: Erik Helin <ehelin@openjdk.org>
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo@openjdk.org>
Co-authored-by: Nils Eliasson <neliasso@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Leslie Zhai <lzhai@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Yadong Wang <yadongwang@openjdk.org>
Reviewed-by: eosterlund, aboldtch, rcastanedalo
2023-05-11 13:59:37 +00:00
Kim Barrett
3a873d3c5b
8295808: GrowableArray should support capacity management
...
Reviewed-by: aboldtch, tschatzl, sspitsyn
2022-10-25 17:42:48 +00:00
Per Liden
372595cca3
8256390: ZGC: Relocate in-place instead of having a heap reserve
...
Reviewed-by: stefank, eosterlund
2020-11-23 23:30:38 +00:00
Per Liden
9130ca4c73
8256401: ZGC: Improve ZList verification
...
Reviewed-by: ayang, stefank
2020-11-17 16:40:12 +00:00
Per Liden
2c9dfc73f9
8255234: ZGC: Bulk allocate forwarding data structures
...
Co-authored-by: Albert Mingkun Yang <ayang@openjdk.org>
Co-authored-by: Per Liden <pliden@openjdk.org>
Reviewed-by: ayang, stefank
2020-10-28 08:56:57 +00:00
Per Liden
cdc8c401b5
8254878: Move last piece of ZArray to GrowableArray
...
Reviewed-by: stefank, eosterlund
2020-10-20 13:07:35 +00:00
Stefan Karlsson
08310982f4
8247759: ZGC: Replace ZGC specific array implementations with GrowableArray
...
Reviewed-by: pliden
2020-08-27 09:54:32 +02:00
Per Lidén
d7e68f375c
8245208: ZGC: Don't hold the ZPageAllocator lock while committing/uncommitting memory
...
Reviewed-by: eosterlund, stefank
2020-06-09 11:01:09 +02:00
Stefan Karlsson
e4b27a48a0
8183574: Unify the is_power_of_2 functions
...
Reviewed-by: kbarrett, redestad
2020-02-17 10:03:17 +01:00
Claes Redestad
06cb195865
8234331: Add robust and optimized utility for rounding up to next power of two
...
Reviewed-by: eosterlund, stuefe, jrose
2019-12-06 18:05:36 +01:00
Erik Österlund
54572d621a
8233797: ZGC: Unify naming convention for functions using atomics
...
Reviewed-by: pliden, stefank
2019-11-12 20:01:23 +00:00
Stefan Karlsson
2f67784a45
8230759: ZGC: Fix integer types
...
Reviewed-by: pliden
2019-09-11 09:47:42 +02:00
Per Lidén
44e7959bb8
8222480: Implementation: JEP 351: ZGC: Uncommit Unused Memory
...
Reviewed-by: stefank, eosterlund
2019-05-14 09:55:02 +02:00
Per Lidén
86808b9d47
8221786: ZGC: Increase max heap size to 16TB
...
Reviewed-by: stefank
2019-04-25 08:55:50 +02:00
Per Lidén
7a623e6e46
8221540: ZGC: Reduce width of zForwardingEntry::from_index field
...
Reviewed-by: stefank, eosterlund
2019-03-28 19:43:59 +01:00
Per Lidén
4a83447db2
8220597: ZGC: Convert ZForwarding to use ZAttachedArray
...
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:40 +01:00
Per Lidén
dd412e66c5
8220594: ZGC: Remove superfluous ZPage::is_active()
...
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:40 +01:00
Per Lidén
0ce7c21d33
8220588: ZGC: Convert ZRelocationSet to hold ZForwardings instead of ZPages
...
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:39 +01:00
Per Lidén
5a079bf515
8220587: ZGC: Break out forwarding information from ZPage
...
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:39 +01:00
Per Lidén
6d4374b876
8219633: ZGC: Rename ZPageSizeMin to ZGranuleSize
...
Reviewed-by: eosterlund, stefank
2019-03-13 11:31:00 +01:00
Per Lidén
e0399f6060
8205924: ZGC: Premature OOME due to failure to expand backing file
...
Reviewed-by: ehelin
2018-07-04 12:04:02 +02:00
Per Lidén
41ecacc6a0
8206322: ZGC: Incorrect license header in gtests
...
Reviewed-by: kbarrett, tschatzl
2018-07-04 08:33:00 +02:00
Per Lidén
e7af7a4aef
8204210: Implementation: JEP 333: ZGC: A Scalable Low-Latency Garbage Collector (Experimental)
...
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Co-authored-by: Mikael Gerdin <mikael.gerdin@oracle.com>
Co-authored-by: Kim Barrett <kim.barrett@oracle.com>
Co-authored-by: Nils Eliasson <nils.eliasson@oracle.com>
Co-authored-by: Rickard Backman <rickard.backman@oracle.com>
Co-authored-by: Roland Westrelin <rwestrel@redhat.com>
Co-authored-by: Coleen Phillimore <coleen.phillimore@oracle.com>
Co-authored-by: Robbin Ehn <robbin.ehn@oracle.com>
Co-authored-by: Gerard Ziemski <gerard.ziemski@oracle.com>
Co-authored-by: Hugh Wilkinson <hugh.wilkinson@intel.com>
Co-authored-by: Sandhya Viswanathan <sandhya.viswanathan@intel.com>
Co-authored-by: Bill Wheeler <bill.npo.wheeler@intel.com>
Co-authored-by: Vinay K. Awasthi <vinay.k.awasthi@intel.com>
Co-authored-by: Yasumasa Suenaga <yasuenag@gmail.com>
Reviewed-by: pliden, stefank, eosterlund, ehelin, sjohanss, rbackman, coleenp, ihse, jgeorge, lmesnik, rkennke
2018-06-12 17:40:28 +02:00