Artigo Revisado por pares

Java Memory Allocation with Lazy Worst Fit for Small Objects

2005; Oxford University Press; Volume: 48; Issue: 4 Linguagem: Inglês

10.1093/comjnl/bxh101

ISSN

1460-2067

Autores

Heung‐Kook Choi,

Tópico(s)

Parallel Computing and Optimization Techniques

Resumo

Memory allocation is an important part of modern programming languages, including garbage-collected languages such as Java. We propose a fast memory allocation scheme for Java using lazy worst fit (LWF), where pointer increment is used as the primary allocation method and worst fit is used as a backup. We evaluated LWF on a working Java virtual machine with non-moving garbage collection, and the results show that LWF is practically useful since the overhead of fit allocation and the amount of fragmentation are low.

Referência(s)
Altmetric
PlumX