计算机过程执行的选择性跟踪部分

    公开(公告)号:CN112041823A

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

    申请号:CN201980028633.4

    申请日:2019-04-22

    Abstract: 在开发人员希望其被跟踪的代码与其他代码之间的每个连接点处明确地开启和关闭跟踪可以减小跟踪文件大小但是却增加计算性成本。所描述的技术支持选择性地跟踪过程的执行,除了开发者想要跟踪的代码以外,还进行了一些额外的跟踪,但是通过减少跟踪启用和禁用操作的数目,显著降低了计算性成本。跟踪控制器使用跟踪禁用距离变量,跟踪禁用距离变量的值指示距跟踪禁用的计算性距离。随着过程执行,距离变量修改器自动地移动距离变量以更接近停止跟踪值。基于关于例程大小和计算性成本的信息,通过调节阈值来平衡额外的跟踪量与跟踪启用/禁用操作的减少。跟踪控制器的操作由示例API、跟踪状态图和并排比较、以及其他项进行了说明。

    计算机过程执行的选择性跟踪部分

    公开(公告)号:CN120066943A

    公开(公告)日:2025-05-30

    申请号:CN202510130291.4

    申请日:2019-04-22

    Abstract: 在开发人员希望其被跟踪的代码与其他代码之间的每个连接点处明确地开启和关闭跟踪可以减小跟踪文件大小但是却增加计算性成本。所描述的技术支持选择性地跟踪过程的执行,除了开发者想要跟踪的代码以外,还进行了一些额外的跟踪,但是通过减少跟踪启用和禁用操作的数目,显著降低了计算性成本。跟踪控制器使用跟踪禁用距离变量,跟踪禁用距离变量的值指示距跟踪禁用的计算性距离。随着过程执行,距离变量修改器自动地移动距离变量以更接近停止跟踪值。基于关于例程大小和计算性成本的信息,通过调节阈值来平衡额外的跟踪量与跟踪启用/禁用操作的减少。跟踪控制器的操作由示例API、跟踪状态图和并排比较、以及其他项进行了说明。

    计算机过程执行的选择性跟踪部分

    公开(公告)号:CN112041823B

    公开(公告)日:2025-02-25

    申请号:CN201980028633.4

    申请日:2019-04-22

    Abstract: 在开发人员希望其被跟踪的代码与其他代码之间的每个连接点处明确地开启和关闭跟踪可以减小跟踪文件大小但是却增加计算性成本。所描述的技术支持选择性地跟踪过程的执行,除了开发者想要跟踪的代码以外,还进行了一些额外的跟踪,但是通过减少跟踪启用和禁用操作的数目,显著降低了计算性成本。跟踪控制器使用跟踪禁用距离变量,跟踪禁用距离变量的值指示距跟踪禁用的计算性距离。随着过程执行,距离变量修改器自动地移动距离变量以更接近停止跟踪值。基于关于例程大小和计算性成本的信息,通过调节阈值来平衡额外的跟踪量与跟踪启用/禁用操作的减少。跟踪控制器的操作由示例API、跟踪状态图和并排比较、以及其他项进行了说明。

    计算机过程执行的选择性跟踪部分

    公开(公告)号:CN112041824A

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

    申请号:CN201980028662.0

    申请日:2019-04-13

    Abstract: 所描述的技术支持选择性地跟踪过程的执行,除了开发者想要跟踪的代码以外,还进行了一些额外的跟踪,但是通过减少跟踪启用和禁用操作的数目,显著降低了计算性成本。跟踪控制器使用跟踪禁用距离变量,跟踪禁用距离变量的值指示距跟踪禁用的计算性距离。随着过程执行,距离变量修改器自动地移动距离变量以更接近停止跟踪值。创建任务函数被修改以包括指示符的设置,该指示符指示如果当前任务或线程正在被跟踪,则新创建的任务将要被跟踪。执行任务函数被修改,以当新创建的任务基于指示符而被执行时请求对新创建的任务的跟踪,从而实现跨过程边界进行操作并且跟踪异步代码执行的选择性跟踪。

    具有跨级别跟踪映射的执行控制

    公开(公告)号:CN112074817B

    公开(公告)日:2025-02-28

    申请号:CN201980029543.7

    申请日:2019-04-25

    Abstract: 所描述的技术有助于在所跟踪的程序行为的重放期间执行控制。跨级别映射将跟踪中的源代码、中间表示和本机指令相关联。跟踪包括由运行时管理的程序执行的本机代码指令的记录。跟踪不包括运行时的任何执行实例。设置断点以使跟踪位置与源代码表达式或语句对准,并且略过垃圾收集和开发者不太可能感兴趣的其他代码。实时调试环境被适配于支持基于跟踪的反向执行。调试器或其他工具中的执行控制器可以利用断点范围、跨级别映射、向后步进退出支持和其他项来控制跟踪的重放执行。可以将熟悉的编译器或熟悉的运行时的方面重新用于创新的执行控制,该创新的执行控制重放先前生成的本机代码,这与它们生成本机代码的既定目的相反。

    具有跨级别跟踪映射的执行控制

    公开(公告)号:CN112074817A

    公开(公告)日:2020-12-11

    申请号:CN201980029543.7

    申请日:2019-04-25

    Abstract: 所描述的技术有助于在所跟踪的程序行为的重放期间执行控制。跨级别映射将跟踪中的源代码、中间表示和本机指令相关联。跟踪包括由运行时管理的程序执行的本机代码指令的记录。跟踪不包括运行时的任何执行实例。设置断点以使跟踪位置与源代码表达式或语句对准,并且略过垃圾收集和开发者不太可能感兴趣的其他代码。实时调试环境被适配于支持基于跟踪的反向执行。调试器或其他工具中的执行控制器可以利用断点范围、跨级别映射、向后步进退出支持和其他项来控制跟踪的重放执行。可以将熟悉的编译器或熟悉的运行时的方面重新用于创新的执行控制,该创新的执行控制重放先前生成的本机代码,这与它们生成本机代码的既定目的相反。

    计算机过程执行的选择性跟踪部分

    公开(公告)号:CN119938495A

    公开(公告)日:2025-05-06

    申请号:CN202510011341.7

    申请日:2019-04-13

    Abstract: 在公开的实施例涉及计算机过程执行的选择性跟踪部分。所描述的技术支持选择性地跟踪过程的执行,除了开发者想要跟踪的代码以外,还进行了一些额外的跟踪,但是通过减少跟踪启用和禁用操作的数目,显著降低了计算性成本。跟踪控制器使用跟踪禁用距离变量,跟踪禁用距离变量的值指示距跟踪禁用的计算性距离。随着过程执行,距离变量修改器自动地移动距离变量以更接近停止跟踪值。创建任务函数被修改以包括指示符的设置,该指示符指示如果当前任务或线程正在被跟踪,则新创建的任务将要被跟踪。执行任务函数被修改,以当新创建的任务基于指示符而被执行时请求对新创建的任务的跟踪,从而实现跨过程边界进行操作并且跟踪异步代码执行的选择性跟踪。

Patent Agency Ranking