International audienceOne of the next steps to improve Cog, the default virtual machine for multiple programming languages in the Smalltalk family, such as Pharo, Squeak and Newspeak, is to decrease garbage collection pause times. Reference garbage collection algorithm implementations and a benchmarking infrastructure are required to evaluate the performance of a new algorithm and compare it. Cog features a Mark-Compact algorithm, used in production, to which we added a Mark-Sweep algorithm, providing two reference algorithms. Benchmarks are built using two different approaches. Firstly, we turned code from memory intensive deployed applications into benchmarks to simulate real-world applications. Secondly, we built a configurable benchmark...
We propose a profiling tool for experimental evaluation of garbage collection algorithms. Behaviour ...
International audienceAutomatic memory management is often supported by Garbage Collectors (GC). GC ...
Garbage collection prevents security vulnerabilities that can otherwise be caused by incorrect man-u...
Existing virtual memory systems usually work well with applications written in C and C++, but they d...
An important issue for concurrent garbage collection in virtual machines (VM) is to identify which g...
Support for distributed co-operative work implies object sharing. The memory management of these di...
ACM/SPEC International Conference on Performance Engineering Companion, Berlin, Germany, April, 2018...
Researchers have devoted decades towards improving garbage collection performance. A key question is...
In conjunction with the 23rd ACM Symposium on Operating Systems Principles (SOSP 2011)International ...
Garbage collection offers numerous software engineering advantages, but interacts poorly with virtua...
While the design of garbage collection algorithms has come of age, the analysis of these algorithms ...
Much prior work has shown that the performance enabled by garbage collection (GC) systems is highly ...
We have recently described an algorithm for distributed garbage collection based on reference-counti...
. This paper describes the design and the evaluation of Complementary Garbage Collector that is a fu...
This paper explores and quantifies garbage collection behavior for three whole heap collectors and g...
We propose a profiling tool for experimental evaluation of garbage collection algorithms. Behaviour ...
International audienceAutomatic memory management is often supported by Garbage Collectors (GC). GC ...
Garbage collection prevents security vulnerabilities that can otherwise be caused by incorrect man-u...
Existing virtual memory systems usually work well with applications written in C and C++, but they d...
An important issue for concurrent garbage collection in virtual machines (VM) is to identify which g...
Support for distributed co-operative work implies object sharing. The memory management of these di...
ACM/SPEC International Conference on Performance Engineering Companion, Berlin, Germany, April, 2018...
Researchers have devoted decades towards improving garbage collection performance. A key question is...
In conjunction with the 23rd ACM Symposium on Operating Systems Principles (SOSP 2011)International ...
Garbage collection offers numerous software engineering advantages, but interacts poorly with virtua...
While the design of garbage collection algorithms has come of age, the analysis of these algorithms ...
Much prior work has shown that the performance enabled by garbage collection (GC) systems is highly ...
We have recently described an algorithm for distributed garbage collection based on reference-counti...
. This paper describes the design and the evaluation of Complementary Garbage Collector that is a fu...
This paper explores and quantifies garbage collection behavior for three whole heap collectors and g...
We propose a profiling tool for experimental evaluation of garbage collection algorithms. Behaviour ...
International audienceAutomatic memory management is often supported by Garbage Collectors (GC). GC ...
Garbage collection prevents security vulnerabilities that can otherwise be caused by incorrect man-u...