- 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.
- Web交互界面設計與制作(微課版)
- Learning SAP Analytics Cloud
- 你不知道的JavaScript(中卷)
- Learning Python Design Patterns
- NGINX Cookbook
- 從零開始學Linux編程
- 蘋果的產品設計之道:創建優秀產品、服務和用戶體驗的七個原則
- Mastering Backbone.js
- 新一代SDN:VMware NSX 網絡原理與實踐
- Mastering React
- Mobile Device Exploitation Cookbook
- 深入剖析Java虛擬機:源碼剖析與實例詳解(基礎卷)
- 寫給程序員的Python教程
- 機器學習微積分一本通(Python版)
- Building Dynamics CRM 2015 Dashboards with Power BI