Sökning: onr:"swepub:oai:DiVA.org:kth-301678" >
ThinGC :
ThinGC : Complete isolation with marginal overhead
-
- Yang, Albert Mingkun (författare)
- Uppsala universitet,Datalogi,Programming languages
-
- Österlund, Erik (författare)
- Oracle, Sweden
-
- Wilhelmsson, Jesper (författare)
- Oracle, Sweden
-
visa fler...
-
- Nyblom, Hanna (författare)
- KTH,KTH, Sweden
-
- Wrigstad, Tobias, Professor, 1976- (författare)
- Uppsala universitet,Avdelningen för datalogi,Datalogi,Programming languages
-
visa färre...
-
(creator_code:org_t)
- 2020-06-16
- 2020
- Engelska.
-
Ingår i: International Symposium on Memory Management, ISMM. - New York, NY, USA : Association for Computing Machinery (ACM). ; , s. 74-86, s. 74-86
- Relaterad länk:
-
https://urn.kb.se/re...
-
visa fler...
-
https://doi.org/10.1...
-
https://urn.kb.se/re...
-
visa färre...
Abstract
Ämnesord
Stäng
- Previous works on leak-tolerating GC and write-rationing GC show that most reads/writes in an application are concentrated to a small number of objects. This suggests that many applications enjoy a clear and stable clustering of hot (recently read and/or written) and cold (the inverse of hot) objects. These results have been shown in the context of Jikes RVM, for stop-the-world collectors. This paper explores a similar design for a concurrent collector in the context of OpenJDK, plus a separate collector to manage cold objects in their own subheap. We evaluate the design and implementation of ThinGC using algorithms from JGraphT and the DaCapo suite. The results show that ThinGC considers fewer objects cold than previous work, and maintaining separate subheaps of hot and cold objects induces marginal overhead for most benchmarks except one, where large slowdown due to excessive reheats is observed.
Ämnesord
- NATURVETENSKAP -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
- NATURAL SCIENCES -- Computer and Information Sciences -- Computer Sciences (hsv//eng)
Nyckelord
- heap partition
- hot/cold classification
- read/write rationing GC
- ZGC
- Design and implementations
- Similar design
- Stable clustering
- Computer Science
Publikations- och innehållstyp
- ref (ämneskategori)
- kon (ämneskategori)
Hitta via bibliotek
Till lärosätets databas