Proceedings of the Thirteenth EuroSys Conference 2018
DOI: 10.1145/3190508.3190512
|View full text |Cite
|
Sign up to set email alerts
|

Characterizing and optimizing hotspot parallel garbage collection on multicore systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
3
0
1

Year Published

2018
2018
2023
2023

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(4 citation statements)
references
References 34 publications
0
3
0
1
Order By: Relevance
“…If the CAS instruction succeeds, the GC thread will install the forwarding pointer by storing the new address of an object to the value field of the entry (Line 31-32). During scanning, if the GC thread finds that the forwarding pointer has been installed by others, it will directly return with the value of the pointer (Line [35][36][37][38][39].…”
Section: Header Mapmentioning
confidence: 99%
See 1 more Smart Citation
“…If the CAS instruction succeeds, the GC thread will install the forwarding pointer by storing the new address of an object to the value field of the entry (Line 31-32). During scanning, if the GC thread finds that the forwarding pointer has been installed by others, it will directly return with the value of the pointer (Line [35][36][37][38][39].…”
Section: Header Mapmentioning
confidence: 99%
“…Gidra et al [14][15][16] introduce NUMA-aware optimizations into GC to reduce expensive cross-node memory access and improve the GC performance. Suo et al [37] uncover the mismatch between the JVM synchronization protocol and the OS scheduler. Qian et al [33] refine the work-stealing algorithm to improve the success rate and load balance.…”
Section: Gc Optimizationsmentioning
confidence: 99%
“…As mentioned in the survey [31], researchers begin to optimize existing garbage collectors [53,41,50,30,36] or design new garbage collectors [44,32] for big data applications. For example, Suo et al [50] proposed dynamic GC load balancing strategy to optimize the concurrency of Parallel GC in multicore environment. NG2C [32] extends G1 collector to reduce the time-consuming object copy between generations.…”
Section: Related Workmentioning
confidence: 99%
“…Największą część badań skierowanych w problematykę odśmiecania pamięci były prace porównawcze. W składzie literatury, która pozwoliła przyjrzeć się bliżej problematyce odzyskiwania pamięci znalazły się prace porównujące wydajność konkretnych algorytmów i ich wpływ na działanie aplikacji bazując na predefiniowanych testach wzorcowych [2,4,5,6,7,8,9]. Przyjrzano się także pracom autorów implementacji odzyskiwaczy pamięci, w których porównywano ich osiągnięcia względem istniejących już algorytmów [3,11].…”
Section: Przegląd Literaturyunclassified