首页> 外国专利> Architecture for a scalable heap analysis tool

Architecture for a scalable heap analysis tool

机译:可伸缩堆分析工具的体系结构

摘要

A method and software for analyzing a heap is described, in which a snapshot is made of a heap, which can be later analyzed by an analysis tool when a program that had run out of memory is no longer running. In one embodiment, an object allocated by the program is accessed and copied into a file, and an address of the object allocated by the process is recorded in association with an offset in the file of the copy of the object. The copy of the object copied into the file has preferably the same size as the object allocated by the process. A heap analysis tool may then be run on the objects copied into the file.
机译:描述了一种用于分析堆的方法和软件,其中快照是由堆组成的,当已用完内存的程序不再运行时,可以由分析工具对其进行分析。在一个实施例中,访问由程序分配的对象并将其复制到文件中,并且与对象的副本的文件中的偏移量相关联地记录由进程分配的对象的地址。复制到文件中的对象的副本的大小最好与该过程分配的对象的大小相同。然后,可以对复制到文件中的对象运行堆分析工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号