-
公开(公告)号:CN106663049B
公开(公告)日:2019-10-01
申请号:CN201580048644.0
申请日:2015-09-07
Applicant: 微软技术许可有限责任公司
IPC: G06F11/36
Abstract: 工具和技术通过使用数据类型存储器使用趋势的相关性来辅助开发者检测存储器泄漏。具体而言,通过使用这些工具和技术以标识泄漏相关的数据类型,可以将对存储器泄漏的调查优先化而没有总是求助于使用庞杂和降低性能的存储器转储。处理关于程序的存储器使用的数据以针对相应的数据类型标识随时间的存储器使用趋势,并且在趋势中搜索显著相关性。对相关的趋势(并且因此对它们的对应的数据类型)进行分组。对于分组的数据类型显示存储器使用分析信息,比如最迅速地泄漏数据类型的名称、相关的数据类型的名称、泄漏速率以及在存储器大小和/或数据对象计数方面的泄漏数量。存储器使用数据也可以与处理加载请求相关以指示哪些请求具有关联的存储器泄漏。
-
公开(公告)号:CN106663049A
公开(公告)日:2017-05-10
申请号:CN201580048644.0
申请日:2015-09-07
Applicant: 微软技术许可有限责任公司
IPC: G06F11/36
Abstract: 工具和技术通过使用数据类型存储器使用趋势的相关性来辅助开发者检测存储器泄漏。具体而言,通过使用这些工具和技术以标识泄漏相关的数据类型,可以将对存储器泄漏的调查优先化而没有总是求助于使用庞杂和降低性能的存储器转储。处理关于程序的存储器使用的数据以针对相应的数据类型标识随时间的存储器使用趋势,并且在趋势中搜索显著相关性。对相关的趋势(并且因此对它们的对应的数据类型)进行分组。对于分组的数据类型显示存储器使用分析信息,比如最迅速地泄漏数据类型的名称、相关的数据类型的名称、泄漏速率以及在存储器大小和/或数据对象计数方面的泄漏数量。存储器使用数据也可以与处理加载请求相关以指示哪些请求具有关联的存储器泄漏。
-
公开(公告)号:CN102236549B
公开(公告)日:2016-04-13
申请号:CN201110106238.9
申请日:2011-04-18
Applicant: 微软技术许可有限责任公司
IPC: G06F9/44
CPC classification number: G06F11/3612
Abstract: 通过将运行时和静态信息进行相关来导出增强软件体系结构图表,从而允许执行图表跨越运行时确定边界。运行时确定边界由在运行时作出的决策来定义,例如客户机-服务器边界、机器-机器边界、数据库-查询程序边界、web服务提供者-消费者边界、工厂调用程序-实例边界、接口调用-实现类边界、以及反射边界。相关可以涉及例如标识类型的实例、跟踪注入到通信信道的标识符、使用因果关系挂钩、和/或将离开调用程序的消息与进入被调用程序的消息进行比较。
-
-