首页    期刊浏览 2025年02月22日 星期六
登录注册

文章基本信息

  • 标题:This visualization of software execution is a new necessity for performance profiling and debugging.
  • 本地全文:下载
  • 作者:BRENDAN GREGG ; NETFLIX
  • 期刊名称:ACM Queue (Online): tomorrow's computing today
  • 电子版ISSN:1542-7749
  • 出版年度:2016
  • 卷号:14
  • 期号:2
  • 语种:English
  • 出版社:Association for Computing Machinery
  • 摘要:Brendan Gregg, Netflix An everyday problem in our industry is understanding how software is consuming resources, particularly CPUs. What exactly is consuming how much, and how did this change since the last software version? These questions can be answered using software profilers, tools that help direct developers to optimize their code and operators to tune their environment. The output of profilers can be verbose, however, making it laborious to study and comprehend. The flame graph provides a new visualization for profiler output and can make for much faster comprehension, reducing the time for root cause analysis. In environments where software changes rapidly, such as the Netflix cloud microservice architecture, it is especially important to understand profiles quickly. Faster comprehension can also make the study of foreign software more successful, where one's skills, appetite, and time are strictly limited.
国家哲学社会科学文献中心版权所有