International audienceAbstract During the execution of object-oriented applications, several millions of objects are created, used and then collected if they are not referenced. Prob- lems appear when objects are unused but cannot be garbage-collected because they are still referenced from other objects. This is an issue because those ob- jects waste primary memory and applications use more primary memory than they actually need. We claim that relying on the operating system's (OS) virtual memory is not always enough since it cannot take into account the domain and structure of applications. At the same time, applications have no easy way to parametrize nor cooperate with memory management. In this paper, we present Marea, an efficient appl...
Memory bloat is loosely defined as an excessive memory usage by an application during its execution....
Storage management is an important part of a programming system. There are two basic storage manage...
While a conventional program uses exactly as much memory as it needs, the memory use of a garbage-co...
International audienceAbstract During the execution of object-oriented applications, several million...
Abstract During the execution of object-oriented applications, several millions of objects are creat...
During the execution of object-oriented applications, several millions of objects are created, used ...
International audienceLarge object-oriented applications may occupy hundreds of megabytes or even gi...
International audienceIn object-oriented systems, runtime memory is composed of an object graph in w...
International audienceIn object-oriented systems, runtime memory is composed of an object graph in w...
International audienceMost of the current garbage collector implementations work by reachability. Th...
Modern object-oriented programming languages greatly alleviate the memory management for programmers...
International audienceProducing a small deployment version of an application is a challenge because ...
The vast divide between the speed of CPU and RAM means that effective use of CPU caches is often a p...
AbstractDespite its dominance, object-oriented computation has received scant attention from the arc...
In object-oriented systems, runtime memory is composed of an object graph in which objects refer to ...
Memory bloat is loosely defined as an excessive memory usage by an application during its execution....
Storage management is an important part of a programming system. There are two basic storage manage...
While a conventional program uses exactly as much memory as it needs, the memory use of a garbage-co...
International audienceAbstract During the execution of object-oriented applications, several million...
Abstract During the execution of object-oriented applications, several millions of objects are creat...
During the execution of object-oriented applications, several millions of objects are created, used ...
International audienceLarge object-oriented applications may occupy hundreds of megabytes or even gi...
International audienceIn object-oriented systems, runtime memory is composed of an object graph in w...
International audienceIn object-oriented systems, runtime memory is composed of an object graph in w...
International audienceMost of the current garbage collector implementations work by reachability. Th...
Modern object-oriented programming languages greatly alleviate the memory management for programmers...
International audienceProducing a small deployment version of an application is a challenge because ...
The vast divide between the speed of CPU and RAM means that effective use of CPU caches is often a p...
AbstractDespite its dominance, object-oriented computation has received scant attention from the arc...
In object-oriented systems, runtime memory is composed of an object graph in which objects refer to ...
Memory bloat is loosely defined as an excessive memory usage by an application during its execution....
Storage management is an important part of a programming system. There are two basic storage manage...
While a conventional program uses exactly as much memory as it needs, the memory use of a garbage-co...