发明名称 GRAPHICAL LOCK ANALYSIS
摘要 A system is described for identifying key lock contention issues in computing devices. A computing device is executed and lock contention information relating to operations during execution of the computing device is recorded. The data is parsed and analyzed to determine blocking relationships between operations due to lock contention. Algorithms are implemented to analyze dependencies between operations based on the data and to identify key areas of optimization for performance improvement. Algorithms can be based on the Hyperlink-Induced Topic Search algorithm or the PageRank algorithm.
申请公布号 US2016253369(A1) 申请公布日期 2016.09.01
申请号 US201514634415 申请日期 2015.02.27
申请人 VMware, Inc. 发明人 Song Jiaojiao;Pan Zhelong;Rytsareva Inna
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method comprising: executing a computing device for a predetermined time interval and recording data related to the execution of the computing device into a log; analyzing the data recorded into the log to identify blocking relationships between processes executing on the computing device, wherein blocking relationships comprise lock contention information related to a first process being blocked by a second process due to the first process being unable to acquire a lock on an object because the second process is holding the lock on the object; plotting the data into a graph data structure comprising: a plurality of nodes, each node representing one of the processes executing on the computing device; andlinks between the nodes that indicate the blocking relationships between the processes; and displaying a visual representation of the graph.
地址 Palo Alto CA US