Please use this identifier to cite or link to this item: https://doi.org/10.1016/j.peva.2013.05.009
DC FieldValue
dc.titleAn equation-based Heap Sizing Rule
dc.contributor.authorTay, Y.C.
dc.contributor.authorZong, X.
dc.contributor.authorHe, X.
dc.date.accessioned2014-10-28T02:30:18Z
dc.date.available2014-10-28T02:30:18Z
dc.date.issued2013
dc.identifier.citationTay, Y.C., Zong, X., He, X. (2013). An equation-based Heap Sizing Rule. Performance Evaluation 70 (11) : 948-964. ScholarBank@NUS Repository. https://doi.org/10.1016/j.peva.2013.05.009
dc.identifier.issn01665316
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/102834
dc.description.abstractFor garbage-collected applications, dynamically-allocated objects are contained in a heap. Programmer productivity improves significantly if there is a garbage collector to automatically deallocate objects that are no longer needed by the applications. However, there is a run-time performance overhead in garbage collection, and this cost is sensitive to heap size H: a smaller H will trigger more collection, but a large H can cause page faults, as when H exceeds the size M of main memory allocated to the application. This paper presents a Heap Sizing Rule for how H should vary with M. The Rule can help an application trade less page faults for more garbage collection, thus reducing execution time. It is based on a Heap-Aware Page Fault Equation that models how the number of page faults depends on H and M. Experiments show that this rule outperforms the default policy used by JikesRVM's heap size manager. Specifically, the number of faults and the execution time are reduced for both static and dynamically changing M. © 2013 Elsevier B.V. All rights reserved.
dc.description.urihttp://libproxy1.nus.edu.sg/login?url=http://dx.doi.org/10.1016/j.peva.2013.05.009
dc.sourceScopus
dc.subjectDynamic tuning
dc.subjectGarbage collection
dc.subjectHeap size
dc.subjectPage fault
dc.typeArticle
dc.contributor.departmentMATHEMATICS
dc.description.doi10.1016/j.peva.2013.05.009
dc.description.sourcetitlePerformance Evaluation
dc.description.volume70
dc.description.issue11
dc.description.page948-964
dc.description.codenPEEVD
dc.identifier.isiut000327917900003
Appears in Collections:Staff Publications

Show simple item record
Files in This Item:
There are no files associated with this item.

SCOPUSTM   
Citations

6
checked on Jan 22, 2020

WEB OF SCIENCETM
Citations

2
checked on Jan 13, 2020

Page view(s)

53
checked on Jan 25, 2020

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.