- Learning .NET High:performance Programming
- Antonio Esposito
- 201字
- 2021-07-16 13:51:54
Chapter 1. Performance Thoughts
In software engineering, the most misused word is performance. Although anyone may like a performing application or website, the word itself hides a lot of meanings, each with specific pros and cons.
A professional programmer must have a deep understanding of the various facets of the term performance, as the term assumes different meanings in different scenarios.
A well-performing application should comply with different kinds of performance requirements, which usually change according to the application's architecture and design. It should also focus on the market expectations and (sometimes) what the current development trend is.
As C# programmers, we must add to the generic knowledge about performance-oriented programming. All these skills let us achieve the best results from coding. Choosing the best architecture solution or design pattern will give a boost to long- or short-term performance results (explained later in this chapter). However, implementing these architectures with the wrong design, will nullify expectations of speed or quality we planned. This chapter will guide you on the meanings and facets of the term performance, as implied when programming for Microsoft .NET Framework:
- Understanding performance
- Performance as a requirement
- Performance engineering
- Performance aspects
- Class of applications
- Technical overview
- OpenStack Cloud Computing Cookbook(Third Edition)
- Windows系統(tǒng)管理與服務(wù)配置
- C程序設(shè)計(jì)案例教程
- 重學(xué)Java設(shè)計(jì)模式
- Access 2016數(shù)據(jù)庫(kù)管
- 深入淺出RxJS
- Unity 2D Game Development Cookbook
- RSpec Essentials
- Procedural Content Generation for C++ Game Development
- 響應(yīng)式架構(gòu):消息模式Actor實(shí)現(xiàn)與Scala、Akka應(yīng)用集成
- 21天學(xué)通C++(第5版)
- Serverless Web Applications with React and Firebase
- C指針原理揭秘:基于底層實(shí)現(xiàn)機(jī)制
- TypeScript 2.x By Example
- 大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)(Windows 7+Office 2010)(IC3)