Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › Research › peer-review
Evaluation of thread-local garbage collection. / Filatov, Alexander; Mikheev, Vitaly.
Proceedings - 2020 Ivannikov Memorial Workshop, IVMEM 2020. ed. / Sergey Prokhorov. Institute of Electrical and Electronics Engineers Inc., 2020. p. 15-21 9356994 (Proceedings - 2020 Ivannikov Memorial Workshop, IVMEM 2020).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › Research › peer-review
}
TY - GEN
T1 - Evaluation of thread-local garbage collection
AU - Filatov, Alexander
AU - Mikheev, Vitaly
N1 - Publisher Copyright: © 2020 IEEE. Copyright: Copyright 2021 Elsevier B.V., All rights reserved.
PY - 2020/9
Y1 - 2020/9
N2 - This paper discusses thread-local garbage collection (GC), a technique of automatic memory management aimed at improving GC throughput and reducing GC pauses in managed runtimes. It exploits the observation that most objects do not escape the scope of the thread that allocated them; therefore, memory occupied by those objects can be reclaimed locally within the thread. Performance measurements demonstrate that the proposed scheme has an advantage over a highly optimized stop-the-world collector used in an experimental JVM on some throughput-oriented benchmarks.
AB - This paper discusses thread-local garbage collection (GC), a technique of automatic memory management aimed at improving GC throughput and reducing GC pauses in managed runtimes. It exploits the observation that most objects do not escape the scope of the thread that allocated them; therefore, memory occupied by those objects can be reclaimed locally within the thread. Performance measurements demonstrate that the proposed scheme has an advantage over a highly optimized stop-the-world collector used in an experimental JVM on some throughput-oriented benchmarks.
KW - Garbage collection
KW - incremental garbage collection
KW - JVM
KW - locality
KW - thread local heaps
UR - http://www.scopus.com/inward/record.url?scp=85102297265&partnerID=8YFLogxK
U2 - 10.1109/IVMEM51402.2020.00009
DO - 10.1109/IVMEM51402.2020.00009
M3 - Conference contribution
AN - SCOPUS:85102297265
T3 - Proceedings - 2020 Ivannikov Memorial Workshop, IVMEM 2020
SP - 15
EP - 21
BT - Proceedings - 2020 Ivannikov Memorial Workshop, IVMEM 2020
A2 - Prokhorov, Sergey
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2020 Ivannikov Memorial Workshop, IVMEM 2020
Y2 - 25 September 2020 through 26 September 2020
ER -
ID: 28081059