Advent Calendar 2024

今年は、以下の論文を1セクションずつ(状況に応じて量の大小があります)翻訳していきます。

Mark–Scavenge: Waiting for Trash to Take Itself Out
JONAS NORLINDER (Uppsala University, Sweden)
ERIK ÖSTERLUND (Oracle, Sweden)
DAVID BLACK-SCHAFFER (Uppsala University, Sweden)
TOBIAS WRIGSTAD (Uppsala University, Sweden)
https://dl.acm.org/doi/epdf/10.1145/3689791

エントリは日本語です。

This year, I’ll translate the thesis above into Japanese and post each section every day like an advent calendar.

日曜日タイトル
1日Abstract
2月1 Introduction
3火2 Background: Scavenging and Mark–Evacuate
4水2.1 Pros and Cons of Scavenging
2.2 Pros and Cons of Mark–Evacuate
5木2.3 Relocation Failure Options
6金2.4 Wasted Work and Floating Garbage
7土3 Mark–Scavenge
3.1 Selective Relocation
8日3.2 The Tension Between Immediate Evacuation and Wasted Relocation Work
9月3.3 Cost of a GC Cycle
10火4 MS-ZGC: A Prototype Implementation of Mark–Scavenge in ZGC
11水4.1 ZGC in a Nutshell
12木4.2 MS-ZGC in a Nutshell
13金5 Evaluation
14土5.1 Experimental Setup
15日5.2 Statistical Methodology
16月5.3 Benchmark Selection
17火5.4 How we Obtained the Results in Fig.2
18水5.5 Latency Impact
19木5.6 Performance Impact
20金5.7 Effect on GC Behaviour
21土5.8 Reduction of Wasted Relocation Work
22日5.9 Fusing Marking and Relocation
23月5.10 Analysis
24火6 Related Work
25水7 Conclusions

Happy holidays!