【24h】

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

机译:ya-jop.yet艺术虚拟机上另一个Java对象分析器

获取原文

摘要

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-of-time) 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.
机译:在本文中,我们设计并实现了一个呼叫Ya-Jop上的高效且低的开销Java对象分析器和它的艺术虚拟机,它使用AOT(即时)编译器。 YA-JOP记录分配站点,类信息,对象大小,出生时间和死亡时间,每个Java对象的最后访问时间和访问常规模式。分布的数据可以帮助开发人员检测内存泄漏,找到可重用的对象,实现像Pressurepuring这样的优化等。本文提出的剖析器具有合理的执行时间开销,在Java堆上施加了没有开销,并且不会修改任何现有的关键数据艺术虚拟机的结构,包括对象布局,类布局和任何其他。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号