• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science

Previous Articles     Next Articles

Software interactive performance anomaly analysis

HE Jia-quan1,CHEN Yu2   

  1. (1.School of Software,Tsinghua University,Beijing 100084;
    2.Department of Computer Science and Technology,Tsinghua University,Beijing 100084,China)

     
  • Received:2015-04-27 Revised:2015-09-29 Online:2017-09-25 Published:2017-09-25

Abstract:

The development of personal computers and mobile devices, as well as modern operating systems, has promoted application software developing to a new level. Multithreading program development is then introduced to optimize software user experience. While it makes full use of hardware and shortens software response latency, it complicates software development and makes it more difficult to analyze and debug. We look into the existing work regarding interactive performance anomaly analysis, broaden the range of previous known interactive performance anomalies, and improve the existing analyzing model to meet the performance anomaly analysis needs of application software in Linux operating system. Based on the mentioned work, we design an interactive performance anomaly analyzing system on Linux, and using popular software such as Google Chrome and GNOME Nautilus as the objectives we analyze some interactive performance anomalies in practice.

Key words: interactive performance anomaly, thread dependency, dynamic analysis