- ASP.NET Core 2 High Performance(Second Edition)
- James Singleton
- 249字
- 2021-07-08 09:39:08
Measuring Performance Bottlenecks
Measurement is the most crucial aspect of building high-performance systems. You can't change what you don't measure because you won't know what effect your change has had, if any. Without measuring your application, you won't know whether it's performing well.
If you only go by when your software feels slow, then you have left it too late. You are reactively fixing a problem rather than proactively avoiding one. You must measure to achieve good performance, even though it's the feel that matters to a user.
Some books leave measurement, analysis, and profiling until the end. Yet, this is the first thing that should be considered. It's common to fix the wrong problem and optimize areas that do not have performance difficulties.
In this chapter, we will cover the following topics:
- Structured Query Language database profiling
- Web application profiling
- HTTP monitoring
- Network monitoring
- Scientific method and repeatability
This chapter will show you how to check for performance issues and where they are occurring. We will describe the tools that can give you this information and demonstrate how to use them effectively and correctly. We'll also show you how to repeat your experiments consistently so that you can tell whether you have fixed a problem once you've identified it.
We will cover measurement again toward the end of the book, but there, we'll focus on continuous automated monitoring to avoid regressions. This chapter will focus more on manual testing to identify potential performance problems during development and debugging.
- 大學計算機基礎(第三版)
- Mastering Ember.js
- Java開發入行真功夫
- Python 3網絡爬蟲實戰
- 移動界面(Web/App)Photoshop UI設計十全大補
- MATLAB 2020從入門到精通
- Access 2010數據庫應用技術(第2版)
- Android系統級深入開發
- SSM開發實戰教程(Spring+Spring MVC+MyBatis)
- ScratchJr趣味編程動手玩:讓孩子用編程講故事
- Practical GIS
- Three.js權威指南:在網頁上創建3D圖形和動畫的方法與實踐(原書第4版)
- Python數據科學實踐指南
- 零基礎學編程系列(全5冊)
- 絕密原型檔案:看看專業產品經理的原型是什么樣