- C# 7 and .NET Core 2.0 High Performance
- Ovais Mehboob Ahmed Khan
- 166字
- 2021-08-27 18:47:13
How releasing builds increases performance
Release and debug builds are two build modes provided in .NET applications. Debug mode is mostly used when we are in the process of writing code or troubleshooting errors, whereas release build mode is often used while packaging the application to deploy on production servers. When developing the deployment package, developers often miss updating the build mode to the release build, and then they face performance issues when the application is deployed:

The following table shows some differences between the debug and release modes:
Debug |
Release |
No optimization of code is done by the compiler |
Code is optimized and minified in size when built using release mode |
Stack trace is captured and thrown at the time of exception |
No stack trace is captured |
The debug symbols are stored |
All code and debug symbols under #debug directives are removed |
More memory is used by the source code at runtime |
Less memory is used by the source code at runtime |
- 同步:秩序如何從混沌中涌現
- 程序員修煉之道:從小工到專家
- 數據庫技術與應用教程(Access)
- 算法競賽入門經典:習題與解答
- Developing Mobile Games with Moai SDK
- Creating Mobile Apps with Sencha Touch 2
- 分布式數據庫系統:大數據時代新型數據庫技術(第3版)
- 大數據:從概念到運營
- Remote Usability Testing
- 一個64位操作系統的設計與實現
- 大數據架構商業之路:從業務需求到技術方案
- Instant Autodesk AutoCAD 2014 Customization with .NET
- R Object-oriented Programming
- Rust High Performance
- 數據之美:一本書學會可視化設計