官术网_书友最值得收藏!

Identifying Indicators of Performance Issues

So far, you have an understanding of what performance is. You also know which system bottlenecks lead to performance issues and how they do so. Now, we're ready to talk about how to identify these problems. 

Different implementations of the same functionality can impact the performance of the whole application in different ways. It's hard to make the right choice between several approaches if you're guided by your assumptions. Therefore, we should measure performance but not make our choice based on a guess.

Measurement is a significant part of everyday management and technical activities. It's important because measurement gives us the numbers—the objective information—that we need to make informed decisions that improve performance. From the developer's point of view, performance measurement is the process of collecting, analyzing, and reporting information about the performance of an application. This is a vast topic, but a software engineer should know how to detect and recognize performance issues during the testing and post-release stages. That's why we'll touch on the topics most related to developers.

In this chapter, we'll cover the following topics:

  • Benchmarking
  • General performance metrics
主站蜘蛛池模板: 施秉县| 托里县| 开远市| 芦山县| 原平市| 东宁县| 恭城| 如东县| 康平县| 金平| 长顺县| 长岛县| 永胜县| 衡阳县| 烟台市| 南投市| 隆子县| 卓资县| 娄底市| 方山县| 呼伦贝尔市| 逊克县| 蒲城县| 长兴县| 阿拉善左旗| 兴安县| 昔阳县| 安国市| 临颍县| 佛坪县| 泸西县| 通海县| 新宾| 治多县| 山东| 兴化市| 麻城市| 泸西县| 化州市| 郁南县| 南乐县|