会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Annotating graphs to allow quick loading and analysis of very large graphs
    • 注释图形,以便快速加载和分析非常大的图形
    • US07853930B2
    • 2010-12-14
    • US11029070
    • 2005-01-04
    • Nick M. MitchellGary S. SevitskyHerbert G. Derby
    • Nick M. MitchellGary S. SevitskyHerbert G. Derby
    • G06F9/44
    • G06F12/0253
    • A method, information processing system, and computer readable medium for annotating graphs to allow for subsequent quick loading and analysis of very large graphs is described. The present invention encompasses a way to order and annotate nodes of a graph into a data stream that allows for optimization of subsequent processing of nodes in later analysis. For example, a very large reference graph representing heap snapshots may be annotated to facilitate post-processing and visualization of the heap for memory leak analysis. In such an example, the present invention reduces the number of objects and references to be modeled in memory, while still capturing the essence of the non-modeled portions. In this example, the present invention may process reference graphs on the scale of one hundred million live objects per snapshot using a computer with one gigabyte of memory.
    • 描述了用于注释图形以允许随后快速加载和分析非常大的图形的方法,信息处理系统和计算机可读介质。 本发明包括将图的节点排序和注释到数据流中的方法,该数据流允许在稍后的分析中优化节点的后续处理。 例如,可以注释表示堆快照的非常大的参考图,以便于进行内存泄漏分析的堆的后处理和可视化。 在这样的示例中,本发明减少了在存储器中被建模的对象和引用的数量,同时仍然捕获非建模部分的本质。 在该示例中,本发明可以使用具有一千兆字节存储器的计算机来处理每个快照的一亿个活动对象的比例的参考图。
    • 2. 发明授权
    • Automated scalable and adaptive system for memory analysis via identification of leak root candidates
    • 自动可扩展和自适应系统,用于通过识别泄漏根目录进行记忆分析
    • US07568192B2
    • 2009-07-28
    • US10673837
    • 2003-09-29
    • Nick M. MitchellGary S. Sevitsky
    • Nick M. MitchellGary S. Sevitsky
    • G06F9/44G06F9/45
    • G06F11/366
    • A method for identifying a set of objects in a target application program includes: receiving a plurality of samples of one or more object reference graphs, wherein each object reference graph includes live objects and their references; deriving a set of candidate data structures from the samples; collecting a plurality of properties of each of the live objects in relation to data structures over time; and using a mixture model, combining the plurality of the properties of each live object in a non-linear manner for ranking leak root candidates within each set of candidate data structures The method also includes the identification of an initial set of highly-ranked candidate objects that are possible causes of at least one object leak, wherein the higher the ranking the smaller the identified set.
    • 一种用于识别目标应用程序中的一组对象的方法包括:接收一个或多个对象参考图的多个采样,其中每个对象参考图包括实时对象及其参考; 从样本中导出一组候选数据结构; 随着时间的推移,收集与数据结构有关的每个活动对象的多个属性; 并且使用混合模型,以非线性方式组合每个活动对象的多个属性,以排列每组候选数据结构内的泄漏根候选。该方法还包括识别初始的高排名候选对象集合 这是至少一个物体泄漏的可能原因,其中排序越高,识别的集合越小。
    • 3. 发明授权
    • Automated scalable and adaptive system for memory analysis via online region evolution tracking
    • 通过在线区域进化跟踪进行内存分析的自动可扩展和自适应系统
    • US07447694B2
    • 2008-11-04
    • US10674234
    • 2003-09-29
    • Nick M. Mitchell
    • Nick M. Mitchell
    • G06F7/00
    • G06F12/023G06F11/073G06F11/079G06F11/366
    • A method for determining how a region of a data structure in an application evolves comprises the steps of: periodically traversing selected subgraphs of the region in the running application; locating structural changes in the subgraphs; using these structural changes to describe, characterize, and identify changes to the region as a whole; and reporting the region changes to an analysis agent. Determining how a region of a data structure evolves is a continuous and adaptive process. The process is made continuous and adaptive through several methods, including: identifying a set of desired updates; adjusting the period in between traversals based on whether the desired updates have been witnessed; and adjusting the frequency of sampling any one traversal based on whether that traversal has detected desired updates. Additionally, the method comprises updating qualitative and quantitative characterizations of the regions under analysis based on structural changes to the regions as whole.
    • 一种用于确定应用程序中的数据结构的区域如何演变的方法包括以下步骤:周期性地遍历正在运行的应用中的区域的所选子图; 定位子图中的结构变化; 使用这些结构性变化来描述,描述和识别整个地区的变化; 并将区域更改报告给分析代理。 确定数据结构的一个区域如何演变是一个持续而自适应的过程。 该过程通过几种方法进行连续和自适应,包括:识别一组期望的更新; 根据所期望的更新是否被目击,调整遍历之间的周期; 并且基于该遍历是否检测到所需的更新来调整对任何遍历的采样的频率。 此外,该方法包括基于整个区域的结构变化来更新分析区域的定性和定量表征。