-
公开(公告)号:CN105190597A
公开(公告)日:2015-12-23
申请号:CN201380065539.9
申请日:2013-12-13
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F8/34 , G06F3/04842 , G06F3/0485 , G06F8/30 , G06F11/3664 , G06F17/30958 , H04L65/403
Abstract: 在此描述的技术能够使用社交数据图来推荐与代码在上下文上相关的信息。机器学习技术被用于确定与代码在上下文上相关的信息。社交数据图是存储与社交联网环境中的用户相关联的信息的图数据库。例如,这样的信息可从用户的用户简档、社交更新等中检索。社交联网环境是促进对共享兴趣、活动、背景、现实生活的联系等的用户之间的社交网络(例如,社交关系)的构建的在线服务、平台或域(例如,网站)。
-
公开(公告)号:CN117813586A
公开(公告)日:2024-04-02
申请号:CN202280055488.0
申请日:2022-07-19
Applicant: 微软技术许可有限责任公司
Abstract: 对具有未保存的源代码更改的正在运行的应用进行热重载。标识与项目类型相关联的正在运行的软件应用的源代码的代码更改。代码更改存储在存储器中的编辑器缓存内并且未被提交给任何源代码文件。确定代码更改能够使用热重载而被应用到正在运行的软件应用。标识与项目类型相关联的(多个)热重载代理。使用(多个)热重载代理,将代码更改传递给与正在运行的软件应用相关联的应用运行时。正在运行的软件应用的至少一个进程调用与代码更改相对应的新编译代码实体。
-
公开(公告)号:CN112041824A
公开(公告)日:2020-12-04
申请号:CN201980028662.0
申请日:2019-04-13
Applicant: 微软技术许可有限责任公司
Abstract: 所描述的技术支持选择性地跟踪过程的执行,除了开发者想要跟踪的代码以外,还进行了一些额外的跟踪,但是通过减少跟踪启用和禁用操作的数目,显著降低了计算性成本。跟踪控制器使用跟踪禁用距离变量,跟踪禁用距离变量的值指示距跟踪禁用的计算性距离。随着过程执行,距离变量修改器自动地移动距离变量以更接近停止跟踪值。创建任务函数被修改以包括指示符的设置,该指示符指示如果当前任务或线程正在被跟踪,则新创建的任务将要被跟踪。执行任务函数被修改,以当新创建的任务基于指示符而被执行时请求对新创建的任务的跟踪,从而实现跨过程边界进行操作并且跟踪异步代码执行的选择性跟踪。
-
公开(公告)号:CN111771186A
公开(公告)日:2020-10-13
申请号:CN201980014315.2
申请日:2019-02-18
Applicant: 微软技术许可有限责任公司
IPC: G06F8/41
Abstract: 生成单个异步可枚举对象,其包含异步地迭代可枚举所需的数据和方法。异步可枚举对象包含用于一次一步遍历可枚举的代码,以及挂起迭代以等待异步操作的完成和在异步操作的完成后恢复迭代所需的操作。分配单个对象来执行所有这些任务减少了执行异步枚举所需的存储器消耗。
-
公开(公告)号:CN102968462B
公开(公告)日:2016-08-03
申请号:CN201210435160.X
申请日:2012-11-02
Applicant: 微软技术许可有限责任公司
IPC: G06F17/30
CPC classification number: G06F16/2462 , G06F16/2453
Abstract: 提出了查询结果估计技术。给出了有效地执行查询的技术。搜索组件可接收基于数据的对信息的请求,管理组件可确定对信息所要求的精度。由此,搜索组件可基于所要求的精度来呈现信息。在一方面,搜索组件生成查询,该查询被配置为确定第一信息,管理组件指令搜索组件在所要求的精度低于预定阈值时执行查询至比完全完成低的完成度,以使得搜索组件呈现对第一信息的估计。在另一方面,追踪组件可追踪与多个查询请求相关联的信息,分析组件确定并将已追踪的信息的相关方面应用至新的查询请求,以确定对于新的查询请求的答案。
-
公开(公告)号:CN105144088A
公开(公告)日:2015-12-09
申请号:CN201380065268.7
申请日:2013-12-13
Applicant: 微软技术许可有限责任公司
Inventor: S·H·托布
IPC: G06F9/44
Abstract: 描述了使得元数据能够在各个粒度级别与源代码相关联(例如,在文件、类、函数、行、语句和表达式的级别)以及使得这样的元数据能够独立于与其相关联的源代码被访问的系统和方法。这样的元数据可被用于在源代码储存库内和跨源代码储存库跟踪源代码的出处和历史,将质量或可靠性的评分或其他标记与源代码相关联,其中这样的评分可被展示给开发者并且其中这样的评分可被用于更好地管理对源代码的自动化的登入、测试和分析,以及促进借此管理源代码实体的组件被通知关于对相关源代码实体作出的更新以及借此类似的改变可按手动或自动化的方式对该源代码实体作出的过程。
-
公开(公告)号:CN102571567B
公开(公告)日:2015-09-23
申请号:CN201110440113.X
申请日:2011-12-16
Applicant: 微软技术许可有限责任公司
IPC: H04L12/801
CPC classification number: H04L29/06 , H04L29/06027 , H04L51/30 , H04L65/1006 , H04L65/1009 , H04L65/1069 , H04L65/608 , H04L67/142 , H04L67/322 , H04L67/325 , H04L69/18 , H04L69/24 , H04L69/26
Abstract: 本发明涉及数据流网络中的执行节点的非贪婪消费。在数据流网络中处理消息。该方法包括,在第一实体处,从第二实体接收将处理第一消息的第一提议。该方法还包括决定并不处理第一消息。作为决定并不处理第一消息的结果,向第二实体作出这样的指示。还是作为决定并不处理第一消息的结果,存储第二实体已提供消息的指示。该指示包括与第二实体相关的指示符。在对第二实体进行指示后,使用该指示该方法包括向第二实体指示处理消息的可用性。
-
公开(公告)号:CN119938495A
公开(公告)日:2025-05-06
申请号:CN202510011341.7
申请日:2019-04-13
Applicant: 微软技术许可有限责任公司
IPC: G06F11/362 , G06F11/30 , G06F11/34
Abstract: 在公开的实施例涉及计算机过程执行的选择性跟踪部分。所描述的技术支持选择性地跟踪过程的执行,除了开发者想要跟踪的代码以外,还进行了一些额外的跟踪,但是通过减少跟踪启用和禁用操作的数目,显著降低了计算性成本。跟踪控制器使用跟踪禁用距离变量,跟踪禁用距离变量的值指示距跟踪禁用的计算性距离。随着过程执行,距离变量修改器自动地移动距离变量以更接近停止跟踪值。创建任务函数被修改以包括指示符的设置,该指示符指示如果当前任务或线程正在被跟踪,则新创建的任务将要被跟踪。执行任务函数被修改,以当新创建的任务基于指示符而被执行时请求对新创建的任务的跟踪,从而实现跨过程边界进行操作并且跟踪异步代码执行的选择性跟踪。
-
公开(公告)号:CN111771186B
公开(公告)日:2025-01-07
申请号:CN201980014315.2
申请日:2019-02-18
Applicant: 微软技术许可有限责任公司
IPC: G06F8/41
Abstract: 生成单个异步可枚举对象,其包含异步地迭代可枚举所需的数据和方法。异步可枚举对象包含用于一次一步遍历可枚举的代码,以及挂起迭代以等待异步操作的完成和在异步操作的完成后恢复迭代所需的操作。分配单个对象来执行所有这些任务减少了执行异步枚举所需的存储器消耗。
-
公开(公告)号:CN112041824B
公开(公告)日:2024-12-31
申请号:CN201980028662.0
申请日:2019-04-13
Applicant: 微软技术许可有限责任公司
Abstract: 所描述的技术支持选择性地跟踪过程的执行,除了开发者想要跟踪的代码以外,还进行了一些额外的跟踪,但是通过减少跟踪启用和禁用操作的数目,显著降低了计算性成本。跟踪控制器使用跟踪禁用距离变量,跟踪禁用距离变量的值指示距跟踪禁用的计算性距离。随着过程执行,距离变量修改器自动地移动距离变量以更接近停止跟踪值。创建任务函数被修改以包括指示符的设置,该指示符指示如果当前任务或线程正在被跟踪,则新创建的任务将要被跟踪。执行任务函数被修改,以当新创建的任务基于指示符而被执行时请求对新创建的任务的跟踪,从而实现跨过程边界进行操作并且跟踪异步代码执行的选择性跟踪。
-
-
-
-
-
-
-
-
-