会议专题

YA-JOP.Yet Another Java Object Profiler On Art Virtual Machine

  In this paper,we design and implement an efficient and low overhead Java object profiler called YA-JOP on Android 6.0 and its ART virtual machine,which uses an AOT(ahead-oftime)compiler.YA-JOP records the allocation site,the class information,the object size,the birth time and death time,the last access time and the access regular pattern for every Java object.The data profiled can help the developers to detect memory leaks,find reusable objects,implement optimizations like pretenuring,etc.The profiler proposed in this paper has reasonable execution time overhead,imposes no overhead on the Java heap and does not modify any existing key data structure of the ART Virtual Machine,including the object layouts,class layouts and any others.

java object profiler embedded systems Android managed languages object lifetime information

Fei Wang Xiaohua Shi Chao Li

State Key Laboratory of Software Development Environment,School of Computer Science and Engineering,Beihang University,Beijing,China

国际会议

2017年第2届联合国际信息技术、机械与电子工程国际会议(JIMEC2017)

重庆

英文

149-152

2017-10-04(万方平台首次上网日期,不代表论文的发表时间)