发明名称 DIAGNOSIS OF APPLICATION PERFORMANCE PROBLEMS VIA ANALYSIS OF THREAD DEPENDENCIES
摘要 A "Performance Evaluator" provides various techniques for tracking system events to diagnose root causes of application performance anomalies. In general, traces of system events involved in inter-thread interactions are collected at application runtime. These traces are then used to construct inter-thread dependency patterns termed "control patterns." Control patterns are then evaluated to determine root causes of performance anomalies. Where an application terminates abnormally or full traces cannot be collected for some reason, partial control patterns are constructed for that application. In various embodiments, "fingerprints" are then generated from full or partial control patterns and are matched to fingerprints corresponding to operations in other control patterns extracted from reference traces collected on the same or similar systems. Matched fingerprints or control patterns are then used to deduce the root cause of application performance anomalies associated with full or partial traces.
申请公布号 US2009320021(A1) 申请公布日期 2009.12.24
申请号 US20080141948 申请日期 2008.06.19
申请人 MICROSOFT CORPORATION 发明人 PAN AIMIN;ZHU BIN BENJAMIN;CAO JIAXIN;LI ZITUO;WANG JIAJIE
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址