首页> 外国专利> CALL CHAIN INTERVAL RESOURCE IMPACT AGGREGATION DIFFERENCING

CALL CHAIN INTERVAL RESOURCE IMPACT AGGREGATION DIFFERENCING

机译:呼叫链间隔资源影响聚集度的差异

摘要

Embodiments profile usage of memory and other resource. Stack traces have lifespans, resource impacts, and constituent call chains. Aggregation unifies shared call chains and sums resource impacts after assigning traces to snapshot sets based on trace lifespans and user-defined snapshot request timestamps.;Traces are assigned using either active aggregation or precursor aggregation. Traces spanning a snapshot request may be split. A sampled resource trace lifespan begins when the resource is sampled and ends at the next snapshot request. An allocated resource trace lifespan begins when a portion of the resource is allocated and ends when the allocated portion is freed. Resource portions not yet freed are implicitly freed when program execution ends. Call chain interval resource impact aggregation performed with multiple snapshot requests and stack trace sets creates snapshot aggregations. Two aggregations are differenced by subtracting the summed call chain resource impacts of one aggregation from those of another aggregation.
机译:实施例描述了存储器和其他资源的使用。堆栈跟踪具有寿命,资源影响和组成调用链。在根据跟踪寿命和用户定义的快照请求时间戳将跟踪分配给快照集之后,聚合可以统一共享呼叫链并汇总资源影响。跟踪可以使用主动聚合或前体聚合进行分配。跨越快照请求的跟踪可能会被拆分。采样的资源跟踪生存期从采样资源开始,到下一个快照请求结束。当分配了一部分资源时,分配的资源跟踪寿命开始,而当分配的部分被释放时,分配的资源跟踪寿命结束。程序执行结束时,将隐式释放尚未释放的资源部分。使用多个快照请求和堆栈跟踪集执行的调用链间隔资源影响聚合将创建快照聚合。通过从一个聚合的总和中减去一个聚合的总和对呼叫链资源的影响,可以区分两个聚合。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号