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

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
主站蜘蛛池模板: 嘉鱼县| 荥经县| 枣阳市| 广西| 桃江县| 通道| 武川县| 南京市| 鹿邑县| 五华县| 龙州县| 湘潭市| 班戈县| 桃园市| 高平市| 榆树市| 政和县| 东至县| 昌江| 东乌| 芷江| 康定县| 龙里县| 伊宁市| 灵川县| 潍坊市| 砀山县| 云林县| 中宁县| 东乡族自治县| 东丽区| 探索| 石泉县| 大方县| 遂溪县| 乐都县| 德化县| 马公市| 潮州市| 时尚| 剑阁县|