首页> 外国专利> Method and system for self-optimizing path-based object allocation tracking

Method and system for self-optimizing path-based object allocation tracking

机译:自优化基于路径的对象分配跟踪的方法和系统

摘要

A system and method for the efficient monitoring of memory allocations performed during the executing code is presented. The proposed approach analyzes the code to build a control flow graph that describes all possible execution sequences of the code. Individual execution paths are identified by an analysis of the control path and memory allocation counters representing the memory allocations of each execution path are placed in the code. The memory allocation counters provide next to data describing memory allocations also execution frequency data of execution paths. The execution frequency data is used to identify the path with the highest execution frequency. The position of the memory allocation counters is further adapted with the optimization goal that the path with the highest execution frequency triggers the least number of memory allocation counter increments.
机译:提出了一种用于有效监视在执行代码期间执行的存储器分配的系统和方法。所提出的方法分析代码以构建描述该代码的所有可能执行序列的控制流程图。通过对控制路径的分析来标识各个执行路径,并将代表每个执行路径的内存分配的内存分配计数器放置在代码中。存储器分配计数器在描述存储器分配的数据旁边还提供执行路径的执行频率数据。执行频率数据用于识别执行频率最高的路径。存储器分配计数器的位置进一步符合优化目标,即具有最高执行频率的路径触发最少数量的存储器分配计数器增量。

著录项

  • 公开/公告号US10691575B2

    专利类型

  • 公开/公告日2020-06-23

    原文格式PDF

  • 申请/专利权人 DYNATRACE LLC;

    申请/专利号US201816149649

  • 发明设计人 PHILIPP LENGAUER;STEFAN FITZEK;

    申请日2018-10-02

  • 分类号G06F9/44;G06F11/36;G06F11/30;G06F11/34;G06F9/50;

  • 国家 US

  • 入库时间 2022-08-21 11:31:12

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号