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.

曜日タイトル
1Abstract
21 Introduction
32 Background: Scavenging and Mark–Evacuate
42.1 Pros and Cons of Scavenging
2.2 Pros and Cons of Mark–Evacuate
52.3 Relocation Failure Options
62.4 Wasted Work and Floating Garbage
73 Mark–Scavenge
3.1 Selective Relocation
83.2 The Tension Between Immediate Evacuation and Wasted Relocation Work
93.3 Cost of a GC Cycle
104 MS-ZGC: A Prototype Implementation of Mark–Scavenge in ZGC
114.1 ZGC in a Nutshell
124.2 MS-ZGC in a Nutshell
135 Evaluation
145.1 Experimental Setup
155.2 Statistical Methodology
165.3 Benchmark Selection
175.4 How we Obtained the Results in Fig.2
185.5 Latency Impact
195.6 Performance Impact
205.7 Effect on GC Behaviour
215.8 Reduction of Wasted Relocation Work
225.9 Fusing Marking and Relocation
235.10 Analysis
246 Related Work
257 Conclusions

Happy holidays!