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

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
主站蜘蛛池模板: 美姑县| 上高县| 屏东市| 榆林市| 林西县| 衢州市| 河南省| 崇州市| 曲松县| 阳原县| 项城市| 荃湾区| 定边县| 定边县| 沅江市| 社旗县| 渝中区| 巴青县| 南开区| 民乐县| 托里县| 开远市| 岫岩| 金阳县| 景德镇市| 保德县| 峨眉山市| 天柱县| 成武县| 石河子市| 台山市| 武强县| 合山市| 社会| 江陵县| 苏尼特左旗| 巴马| 平和县| 固镇县| 简阳市| 延吉市|