2012
DOI: 10.1016/j.cl.2011.10.001
|View full text |Cite
|
Sign up to set email alerts
|

Object swapping challenges: An evaluation of imageSegment

Abstract: In object-oriented systems, runtime memory is composed of an object graph in which objects refer to other objects. This graph of objects evolves while the system is running. Graph exporting and swapping are two important object graph operations. Exporting refers to copying the graph to some other memory so that it can be loaded by another system. Swapping refers to moving the graph to a secondary memory (e.g., a hard disk) to temporary release part of the primary memory (e.g., RAM).Exporting and swapping are a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2012
2012
2013
2013

Publication Types

Select...
1
1

Relationship

2
0

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 12 publications
0
2
0
Order By: Relevance
“…Marea, is a virtual memory manager whose main goal is to offer the programmer a solution to handle applicationlevel memory [Mar12]. Developers can instruct the system to release primary memory by swapping out unused objects to secondary memory [MPBD + 11b,MPBDF11]. Marea is designed to: 1) save as much memory as possible i.e., the memory used by its infrastructure is minimal compared to the amount of memory released by swapping out unused objects, 2) minimize the runtime overhead i.e., the swapping process is fast enough to avoid slowing down primary computations of applications, and 3) allow the programmer to control or influence the objects to swap.…”
Section: Marea Overviewmentioning
confidence: 99%
“…Marea, is a virtual memory manager whose main goal is to offer the programmer a solution to handle applicationlevel memory [Mar12]. Developers can instruct the system to release primary memory by swapping out unused objects to secondary memory [MPBD + 11b,MPBDF11]. Marea is designed to: 1) save as much memory as possible i.e., the memory used by its infrastructure is minimal compared to the amount of memory released by swapping out unused objects, 2) minimize the runtime overhead i.e., the swapping process is fast enough to avoid slowing down primary computations of applications, and 3) allow the programmer to control or influence the objects to swap.…”
Section: Marea Overviewmentioning
confidence: 99%
“…Marea is a transparent object graph swapper whose goal is to use less memory by only leaving in primary memory what is needed and used serializing and swapping out the unused objects to secondary memory [15,16]. When one of these unused objects is needed, Marea brings it back into primary memory.…”
Section: Newspeak Port Newspeakmentioning
confidence: 99%