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

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
主站蜘蛛池模板: 高淳县| 金乡县| 金昌市| 綦江县| 环江| 含山县| 耒阳市| 东城区| 成武县| 保山市| 长武县| 门头沟区| 杭州市| 长寿区| 东乡族自治县| 莒南县| 新野县| 巴东县| 新安县| 台南县| 宝鸡市| 大名县| 娱乐| 报价| 临邑县| 西青区| 平乐县| 丹江口市| 巴彦淖尔市| 佳木斯市| 遂溪县| 阜宁县| 山阴县| 崇州市| 靖江市| 南雄市| 沈丘县| 阿城市| 汉阴县| 天长市| 荣昌县|