发明名称 Identifying task instances that interfere with processor performance
摘要 Among other disclosed subject matter, a computer-implemented method includes receiving an indication that execution of an instance of a first task is degraded relative to a performance threshold associated with the first task. Performance data associated with the execution of the instance of the first task and performance data associated with execution of a plurality of additional tasks executed on the computing device are collected. For each of the plurality of additional tasks, the method includes determining a score for the respective additional task based on the performance data associated with the execution of the instance of the first task and performance data associated with the respective additional task. The method includes identifying one or more additional tasks as a potential cause of degraded performance based on the scores associated with each of the plurality of additional tasks. The method includes modifying an execution of a particular identified task.
申请公布号 US9015718(B1) 申请公布日期 2015.04.21
申请号 US201113247948 申请日期 2011.09.28
申请人 Google Inc. 发明人 Zhang Xiao;Tune Eric S.;Jnagal Rohit;Hagmann Robert;Gokhale Vrijendra
分类号 G06F9/48 主分类号 G06F9/48
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A computer-implemented method comprising: receiving an indication that execution of an instance of a first task on a computing device is degraded relative to a performance threshold associated with the first task; collecting performance data associated with the execution of the instance of the first task and performance data associated with execution of a plurality of additional tasks executed on the computing device; for respective tasks from the plurality of additional tasks: determining a score for the respective additional task based on a correlation between the performance data associated with the execution of the instance of the first task and performance data associated with the execution of the respective additional task, the score representing a probability that the respective additional task is a cause of degraded performance of the instance of the first task; identifying one or more additional tasks as a potential cause of degraded performance for the instance of the first task based on the scores each of which are associated with the first task and one of the plurality of additional tasks; selecting a particular identified task from the one or more identified additional tasks using a corresponding score for the particular identified task and the instance of the first task; modifying an execution of the particular identified task; and determining whether the particular identified task is a cause of degraded performance for the instance of the first task.
地址 Mountain View CA US