Profiling and analysis of object lazy allocation in Java programs

Jianjun Shi, Weixing Ji, Lulu Zhang, Yujin Gao, Han Zhang, Duzheng Qing

科研成果: 书/报告/会议事项章节会议稿件同行评审

1 引用 (Scopus)

摘要

Lazy allocation strategy allows the memory management system to defer the space allocation action of objects until they are being accessed. This paper investigates the potential benefits of a lazy allocator for Java applications. A heap tracing tool is implemented by instrumenting an existing Java virtual machine HotSpot, which records useful object manipulating events at runtime. By profiling and analyzing a large number of benchmarks, we show the potential dynamic memory management optimization opportunity in Java programs. We also designed a simulation system to demonstrate the actual effects of a lazy allocator.

源语言英语
主期刊名2016 IEEE/ACIS 17th International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2016
编辑Yihai Chen
出版商Institute of Electrical and Electronics Engineers Inc.
591-596
页数6
ISBN(电子版)9781509022397
DOI
出版状态已出版 - 18 7月 2016
活动17th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2016 - Shanghai, 中国
期限: 30 5月 20161 6月 2016

出版系列

姓名2016 IEEE/ACIS 17th International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2016

会议

会议17th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2016
国家/地区中国
Shanghai
时期30/05/161/06/16

指纹

探究 'Profiling and analysis of object lazy allocation in Java programs' 的科研主题。它们共同构成独一无二的指纹。

引用此