Efficient object sampling via weak references

被引:1
|
作者
Agesen, O
Garthwaite, A
机构
[1] VMware, Palo Alto, CA 94304 USA
[2] Sun Microsyst Labs, Burlington, MA 01803 USA
关键词
D O I
10.1145/362426.362473
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The performance of automatic memory management may be improved if the policies used in allocating and collecting objects had knowledge of the lifetimes of objects. To date, approaches to the pretenuring of objects in older generations have relied on profile-driven feedback gathered from trace runs. This feedback has been used to specialize allocation sites in a program. These approaches suffer from a number of limitations. We propose an alternative that through efficient sampling of objects allows for on-line adaption of allocation sites to improve the efficiency of the memory system. In doing so, we make use of a facility already present in many collectors such as those found in Java(TM) virtual machines: weak references. By judiciously tracking a subset of allocated objects with weak references, we are able to gather the necessary statistics to make better object-placement decisions.
引用
收藏
页码:121 / 126
页数:6
相关论文
共 50 条
  • [41] Efficient Stereoscopic Ranging via Stochastic Sampling of Match Quality
    Coffman, Thayne Richard
    Bovik, Alan Conrad
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2010, 19 (02) : 451 - 460
  • [42] Efficient SRAM Failure Rate Prediction via Gibbs Sampling
    Dong, Changdao
    Li, Xin
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 200 - 205
  • [43] Efficient constrained sampling via the mirror-Langevin algorithm
    Ahn, Kwangjun
    Chewi, Sinho
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [44] Communication Efficient SGD via Gradient Sampling with Bayes Prior
    Song, Liuyihan
    Zhao, Kang
    Pan, Pan
    Liu, Yu
    Zhang, Yingya
    Xu, Yinghui
    Jin, Rong
    2021 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, CVPR 2021, 2021, : 12060 - 12069
  • [45] Reducing communication in federated learning via efficient client sampling
    Ribero, Monica
    Vikalo, Haris
    PATTERN RECOGNITION, 2024, 148
  • [46] Efficient sampling of electromagnetic fields via the adaptive cross approximation
    Hislop, Greg
    Hay, Stuart
    Hellicar, Andrew
    IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2007, 55 (12) : 3721 - 3725
  • [47] Efficient computation of smoothing splines via adaptive basis sampling
    Ma, Ping
    Huang, Jianhua Z.
    Zhang, Nan
    BIOMETRIKA, 2015, 102 (03) : 631 - 645
  • [48] Efficient image representation for object recognition via pivots selection
    Bojun XIE
    Yi LIU
    Hui ZHANG
    Jian YU
    Frontiers of Computer Science, 2015, 9 (03) : 383 - 391
  • [49] Efficient image representation for object recognition via pivots selection
    Bojun Xie
    Yi Liu
    Hui Zhang
    Jian Yu
    Frontiers of Computer Science, 2015, 9 : 383 - 391
  • [50] Efficient Camouflaged Object Detection via Progressive Refinement Network
    Zhang, Dongdong
    Wang, Chunping
    Fu, Qiang
    IEEE SIGNAL PROCESSING LETTERS, 2024, 31 : 231 - 235