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

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
主站蜘蛛池模板: 昌图县| 吕梁市| 曲阜市| 固原市| 芮城县| 札达县| 中山市| 平湖市| 陇西县| 云浮市| 古交市| 扎兰屯市| 平乐县| 垫江县| 石嘴山市| 盐边县| 大安市| 绥棱县| 罗平县| 西乌珠穆沁旗| 勃利县| 黔江区| 阳原县| 汨罗市| 罗源县| 札达县| 潞西市| 秦皇岛市| 托克托县| 黄梅县| 竹溪县| 牟定县| 平乐县| 谷城县| 茂名市| 云安县| 遂平县| 江永县| 屏南县| 宁陕县| 九龙县|