Region-based memory management is a form of compile-time memory management, well-known from the functional programming world. This paper describes a static region analysis for the logic programming language Mercury. We use region points-to graphs to model the partitioning of the memory used by a program into separate regions. The algorithm starts with a region points-to analysis that determines the different regions in the program. We then compute the liveness of the regions by using an extended live variable analysis. Finally, a program transformation adds region annotations to the program for region support. These annotations generate data for a region simulator that generates reports on the memory behaviour of region-annotated programs. ...
Abstract. Region-based memory management is an attractive alternative to gar-bage collection. It rel...
Region inference is a program analysis which statically determines regions of memory in which values...
Abstract. Safe is a first-order eager language with facilities for pro-grammer controlled destructio...
Region-based memory management is a technique to do compile-time memory management based on the idea...
Region-based memory management is a form of compiletime memory management, well-known from the funct...
Region-based memory management is a form of compiletime memory management, well-known from the funct...
Region-based memory management is an interesting compiletime memory management technique. Implementi...
Dividing the heap memory of programs into regions is the starting point of region-based memory manag...
Region-based memory management (RBMM) is a form of compile-time memory management, well-known from t...
Applying region-based memory management (RBMM) to logic programming languages poses a special challe...
AbstractThis paper describes a memory management discipline for programs that perform dynamic memory...
) Alexander Aiken Manuel F ahndrich Raph Levien y Computer Science Division University of Califo...
This paper presents a region inference framework designed specifically for imperative programs with...
This paper describes a memory management discipline for programs that perform dynamic memory allocat...
Abstract. This paper presents a simple and efficient static analysis al-gorithm, combined with a reg...
Abstract. Region-based memory management is an attractive alternative to gar-bage collection. It rel...
Region inference is a program analysis which statically determines regions of memory in which values...
Abstract. Safe is a first-order eager language with facilities for pro-grammer controlled destructio...
Region-based memory management is a technique to do compile-time memory management based on the idea...
Region-based memory management is a form of compiletime memory management, well-known from the funct...
Region-based memory management is a form of compiletime memory management, well-known from the funct...
Region-based memory management is an interesting compiletime memory management technique. Implementi...
Dividing the heap memory of programs into regions is the starting point of region-based memory manag...
Region-based memory management (RBMM) is a form of compile-time memory management, well-known from t...
Applying region-based memory management (RBMM) to logic programming languages poses a special challe...
AbstractThis paper describes a memory management discipline for programs that perform dynamic memory...
) Alexander Aiken Manuel F ahndrich Raph Levien y Computer Science Division University of Califo...
This paper presents a region inference framework designed specifically for imperative programs with...
This paper describes a memory management discipline for programs that perform dynamic memory allocat...
Abstract. This paper presents a simple and efficient static analysis al-gorithm, combined with a reg...
Abstract. Region-based memory management is an attractive alternative to gar-bage collection. It rel...
Region inference is a program analysis which statically determines regions of memory in which values...
Abstract. Safe is a first-order eager language with facilities for pro-grammer controlled destructio...