Call chain interval resource impact aggregation differencing
    1.
    发明授权
    Call chain interval resource impact aggregation differencing 有权
    呼叫链间隔资源影响聚合差异

    公开(公告)号:US09183116B1

    公开(公告)日:2015-11-10

    申请号:US14259736

    申请日:2014-04-23

    Abstract: Embodiments profile usage of memory and other resources. 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.

    Abstract translation: 实施例描述了内存和其他资源的使用情况。 堆栈跟踪具有生命周期,资源影响和组成调用链。 根据跟踪生命周期和用户定义的快照请求时间戳,聚合将跟踪分配给快照集合后,统一共享的呼叫链,并总结资源影响。 使用活动聚合或前体聚合分配跟踪。 跨越快照请求的跟踪可能会被拆分。 当资源被采样时,采样的资源跟踪寿命开始,并在下一个快照请求结束。 当分配资源的一部分时,分配的资源跟踪寿命开始,并且在分配的部分被释放时结束。 当程序执行结束时,尚未释放的资源部分被隐式释放。 使用多个快照请求和堆栈跟踪集执行的呼叫链间隔资源影响聚合创建快照聚合。 通过从另一个聚合中减去一个聚合的总和呼叫链资源影响,两个聚合不同。

    Troubleshooting visuals and transient expressions in executing applications
    2.
    发明授权
    Troubleshooting visuals and transient expressions in executing applications 有权
    在执行应用程序时排除视觉效果和瞬态表达式

    公开(公告)号:US09021428B2

    公开(公告)日:2015-04-28

    申请号:US13904473

    申请日:2013-05-29

    Abstract: Tools and techniques support troubleshooting live application visuals, including transient markup expression issues in XAML or HTML. A LADRT module supports troubleshooting without pausing application execution to help inspect and modify visual construct properties, and to identify and alter source code pertaining to a selected visual construct. Changes are serialized back to the application program source code and reflected in real time in the executing application, without a rebuild. Markup annotation preserves pre-evaluation versions of markup expressions for binding, static resource identification, and custom purposes. Markup annotation also correlates visual constructs and source code. The LADRT module operates independently of debuggers, and may autoload with the application. Program project and source code changes are not required for troubleshooting capability.

    Abstract translation: 工具和技术支持对实时应用程序视觉进行故障排除,包括XAML或HTML中的临时标记表达式问题。 LADRT模块支持故障排除,而不会暂停应用程序执行,以帮助检查和修改可视化构造属性,并识别和更改与所选视觉构造相关的源代码。 更改被序列化为应用程序源代码,并在执行的应用程序中实时反映,无需重建。 标记注释保留了用于绑定,静态资源标识和自定义目的的标记表达式的预评估版本。 标记注释也将视觉结构和源代码相关联。 LADRT模块独立于调试器运行,可能会自动加载应用程序。 程序项目和源代码更改不需要故障排除功能。

    TROUBLESHOOTING VISUALS AND TRANSIENT EXPRESSIONS IN EXECUTING APPLICATIONS
    3.
    发明申请
    TROUBLESHOOTING VISUALS AND TRANSIENT EXPRESSIONS IN EXECUTING APPLICATIONS 有权
    执行应用程序中的视觉和瞬态表现的故障排除

    公开(公告)号:US20140359573A1

    公开(公告)日:2014-12-04

    申请号:US13904473

    申请日:2013-05-29

    Abstract: Tools and techniques support troubleshooting live application visuals, including transient markup expression issues in XAML or HTML. A LADRT module supports troubleshooting without pausing application execution to help inspect and modify visual construct properties, and to identify and alter source code pertaining to a selected visual construct. Changes are serialized back to the application program source code and reflected in real time in the executing application, without a rebuild. Markup annotation preserves pre-evaluation versions of markup expressions for binding, static resource identification, and custom purposes. Markup annotation also correlates visual constructs and source code. The LADRT module operates independently of debuggers, and may autoload with the application. Program project and source code changes are not required for troubleshooting capability.

    Abstract translation: 工具和技术支持对实时应用程序视觉进行故障排除,包括XAML或HTML中的临时标记表达式问题。 LADRT模块支持故障排除,而不会暂停应用程序执行,以帮助检查和修改可视化构造属性,并识别和更改与所选视觉构造相关的源代码。 更改被序列化为应用程序源代码,并在执行的应用程序中实时反映,无需重建。 标记注释保留了用于绑定,静态资源标识和自定义目的的标记表达式的预评估版本。 标记注释也将视觉结构和源代码相关联。 LADRT模块独立于调试器运行,可能会自动加载应用程序。 程序项目和源代码更改不需要故障排除功能。

Patent Agency Ranking