- Mastering High Performance with Kotlin
- Igor Kucherenko
- 196字
- 2021-06-25 20:55:24
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
- Java 9 Concurrency Cookbook(Second Edition)
- Hands-On Machine Learning with scikit:learn and Scientific Python Toolkits
- Visual FoxPro程序設計教程(第3版)
- CockroachDB權威指南
- ThinkPHP 5實戰
- Practical Windows Forensics
- TypeScript圖形渲染實戰:基于WebGL的3D架構與實現
- C語言程序設計案例式教程
- 微信小程序開發解析
- Nginx實戰:基于Lua語言的配置、開發與架構詳解
- Test-Driven Machine Learning
- Android驅動開發權威指南
- Processing創意編程指南
- C語言程序設計實訓教程與水平考試指導
- 大學計算機基礎