首页> 外国专利> Method and system for analyzing memory leaks occurring in java virtual machine data storage heaps

Method and system for analyzing memory leaks occurring in java virtual machine data storage heaps

机译:分析java虚拟机数据存储堆中发生的内存泄漏的方法和系统

摘要

An invention is disclosed for analyzing memory leaks occurring in Java Virtual Machine (JVM) data storage, consisting of a dynamically modifiable JVM “profiler” and an “object tracker” tool for analyzing the output from the profiler. Specifically, a method and system is disclosed for programming a JVM profiler used to analyze and correct memory leaks in stored data heaps, consisting of a program segment (or “stub”) initialized by the JVM application program interface to determine the parameters to be passed to the main profiler memory leak analysis program logic, which is then initialized by the stub to examine a minimal number of “heap dumps” in order to identify data elements or objects for the existence and/or correction of memory leaks. Updated information on data elements or objects can be requested from the profiler as needed by use of the object movement tracking option to record the details of subsequent changes in data memory storage status once a heap dump has been obtained.
机译:公开了一种用于分析在Java虚拟机(JVM)数据存储中发生的内存泄漏的发明,该发明包括可动态修改的JVM“分析器”和用于分析来自分析器的输出的“对象跟踪器”工具。具体而言,公开了一种用于对JVM探查器进行编程的方法和系统,该探查器用于分析和纠正存储的数据堆中的内存泄漏,该探查器由由JVM应用程序接口初始化的程序段(或“存根”)组成,以确定要传递的参数到主探查器内存泄漏分析程序逻辑,然后由存根初始化该程序逻辑以检查最小数量的“堆转储”,以便识别存在和/或纠正内存泄漏的数据元素或对象。可以根据需要通过使用对象移动跟踪选项从探查器中请求有关数据元素或对象的更新信息,以在获取堆转储后记录数据存储器存储状态的后续更改的详细信息。

著录项

  • 公开/公告号US7743280B2

    专利类型

  • 公开/公告日2010-06-22

    原文格式PDF

  • 申请/专利权人 MICHAEL JOHN BRADY;

    申请/专利号US20070679725

  • 发明设计人 MICHAEL JOHN BRADY;

    申请日2007-02-27

  • 分类号G06F11/00;

  • 国家 US

  • 入库时间 2022-08-21 18:49:34

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号