-
公开(公告)号:CN104205062A
公开(公告)日:2014-12-10
申请号:CN201380016591.5
申请日:2013-03-06
Applicant: 微软公司
IPC: G06F11/32
CPC classification number: G06T11/206 , G06F11/323 , G06F11/3409 , G06F2201/86 , G06F2201/865
Abstract: 剖析数据以许多种方式被可视化以视觉传达程序性能问题并便利于对其分析。在一个实例中,可以呈现提供了不同类型的程序剖析数据的视图的多个相关的可视化。而且,可以呈现逻辑分组的剖析数据以允许对程序执行的有意义的分析。可视化还可以反映关于所指定的性能目标的剖析数据的状态,以及提供机制以允许剖析数据的记录和回放等等。
-
公开(公告)号:CN103279471A
公开(公告)日:2013-09-04
申请号:CN201310100288.5
申请日:2013-03-26
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F8/70 , G06F8/443 , G06F11/3082 , G06F11/323 , G06F11/3409 , G06F11/3495
Abstract: 本发明涉及剖析图数据的逻辑分组。可根据组织方案将剖析图数据归属到组,该组织方案定义组以及组之间的关系。组可以是剖析图数据的对计算机程序分析有意义的抽象。接下来,已分组的数据可被散布、查询并通过各种方式被可视化来进一步辅助程序分析。
-
公开(公告)号:CN102177502A
公开(公告)日:2011-09-07
申请号:CN200980140371.7
申请日:2009-09-30
Applicant: 微软公司
CPC classification number: G06F8/73
Abstract: 可以对汇编件聚集进行创作、代理、访问、修改和分布等,所述汇编件聚集包括中间码和元数据的任意定义的集合的虚拟的逻辑视图。可以聚集汇编件信息的多个物理容器以创建称为汇编件聚集的单个逻辑汇编件。汇编件可以被重新定义为针对(或投影至)汇编件聚集的逻辑视图。这一汇编件可以被定向至请求者:也就是,汇编件可以根据工具和/或执行上下文而不是遵循运行时所实施的显式或隐式要求而被重新定义。
-
公开(公告)号:CN101589380A
公开(公告)日:2009-11-25
申请号:CN200680052035.3
申请日:2006-12-28
Applicant: 微软公司
IPC: G06F17/00
CPC classification number: G06F11/3672 , G06F11/3604 , G06F11/3664
Abstract: 实施例提供与目标代码的分析检查有关的一组形式化的中间分析上下文。这样的中间分析上下文可包括但不限于,目标代码的开发阶段、目标代码的类型或状态、操纵目标代码的源、目标代码的用途或者其它开发或运行时要求。因此,实施例动态标识正在其下开发目标代码的当前分析上下文并且随后可基于规则可应用什么上下文的了解来执行规则。更具体地,分析规则可描述(例如通过元数据)规则可在其下运行的那些上下文条件。基于这样的描述和当前上下文,可以执行已经被配置为应用于这样的上下文条件的那些规则。
-
公开(公告)号:CN104303158A
公开(公告)日:2015-01-21
申请号:CN201380025811.0
申请日:2013-05-08
Applicant: 微软公司
IPC: G06F11/36
CPC classification number: G06F11/3636 , G06F11/3664
Abstract: 本发明所描述的主题的各方面涉及协助开发工具。在各方面中,影响运行时行为的声明可被插入程序代码中。例如,插入函数中的声明可设置运行时对象的性质以指示向调试器通知在该函数的范围内遇到的异常。当运行时环境遇到异常时,运行时环境可判断该性质是否适用于当前执行的范围。如果是,则运行时环境可基于性质的值向开发工具通知或不向开发工具通知异常。
-
公开(公告)号:CN104137062A
公开(公告)日:2014-11-05
申请号:CN201380008946.6
申请日:2013-02-04
Applicant: 微软公司
IPC: G06F9/30
CPC classification number: G06F9/4843 , G06F9/44521 , G06F9/547
Abstract: 本文描述了能够将代码动态注入到运行中进程的技术。例如,所述技术能够响应于在该进程正在运行时从该进程外接收到用于动态执行任意代码的请求而致使该任意代码在该进程正在运行时在该进程中被激活。
-
公开(公告)号:CN101336428B
公开(公告)日:2010-09-08
申请号:CN200680051763.2
申请日:2006-12-28
Applicant: 微软公司
CPC classification number: G06F11/3612 , G06F8/433 , G06F11/3688
Abstract: 本发明涉及用于分析二进制代码的方法、系统和计算机程序产品。接收二进制代码。接收指示与二进制代码的功能相关的查询的代码分析规则。用被配置成确定查询结果的分析代码实现查询。确定有效的经高速缓存的查询结果是否被高速缓存在结果存储中。如果为否,则调用分析代码来确定查询的结果且结果被高速缓存。相应地,当在将来接收该查询时,结果可从结果存储访问而无需调用分析代码来确定结果。如果为是,则检索经高速缓存的结果,以避免对分析代码的进一步调用。结果被返回。
-
公开(公告)号:CN103635897A
公开(公告)日:2014-03-12
申请号:CN201280030637.4
申请日:2012-06-06
Applicant: 微软公司
CPC classification number: G06F17/30731 , G06F17/30625 , G06F17/30684 , G06F17/30896 , G06F17/30899
Abstract: 一种方法包括解析文本源文档来构造文档节点树,使得文档节点树包括与文档节点树的每一节点相对应的指示文本在文本源文档内的位置的文本偏移量。该方法包括从文档节点树构造文档对象模型(DOM)和表示该DOM的查看节点树。查看节点树的构造包括将查看节点树映射到文档节点树。该方法包括提供DOM的运行表示和以下之一:跟踪对DOM的修改以提供第一改变信息以及跟踪对文本源文档的修改以提供第二改变信息。
-
公开(公告)号:CN104583970B
公开(公告)日:2017-05-31
申请号:CN201380043599.0
申请日:2013-08-15
Applicant: 微软公司
CPC classification number: G06F9/45504 , G06F11/3612
Abstract: 本文所描述的主题的各方面涉及命令式属性。在各方面中,受管运行时环境的元数据可通过包括于在所述受管运行时环境中执行的程序的代码中的命令式语句来设置。该元数据可与标识所述元数据的查找数据相关联。该查找数据可从由命令式语句提供的标识符以及可被显式或隐式提供的逻辑元素的标识符形成。可在解析时、运行时、或另一时间计算该元数据,并且可基于对在该元数据被计算时对受管运行时环境可用的状态来计算该元数据。
-
公开(公告)号:CN104583970A
公开(公告)日:2015-04-29
申请号:CN201380043599.0
申请日:2013-08-15
Applicant: 微软公司
CPC classification number: G06F9/45504 , G06F11/3612
Abstract: 本文所描述的主题的各方面涉及命令式属性。在各方面中,受管运行时环境的元数据可通过包括于在所述受管运行时环境中执行的程序的代码中的命令式语句来设置。该元数据可与标识所述元数据的查找数据相关联。该查找数据可从由命令式语句提供的标识符以及可被显式或隐式提供的逻辑元素的标识符形成。可在解析时、运行时、或另一时间计算该元数据,并且可基于对在该元数据被计算时对受管运行时环境可用的状态来计算该元数据。
-
-
-
-
-
-
-
-
-