.NET Performance Optimization

Author: (Australia) Wayne Holt
Publisher:
Publish Date: 2005-08-01
Features: Without a doubt, .NET is a highly efficient software development platform. Like many programmers, I am also very concerned about the performance costs brought by this efficiency. However, early recommendations for generating high-performance .NET code were often vague and superficial, often leaving me with no results. Since .NET is a completely new platform, the smart tools that generate high-performance applications through Visual Basic 6 and unmanaged C++ applications also need to be upgraded for .NET. I hope this book can be a helpful assistant in your upgrade process. This is a comprehensive book on .NET Framework performance. The scope of .NET technology is very broad, so it is impossible to cover all aspects of .NET technology performance in one book. This book focuses on the optimization of .NET technologies such as garbage collection, .NET remoting, and code access security, as these technologies form the building blocks. By learning this book, all .NET developers can benefit from it. Practice is a crucial factor in producing high-performance code, and no book or tutorial can replace it. The goal of this book is to reduce the difficulty of learning .NET performance optimization, making your journey in developing high-performance .NET applications smooth. The .NET platform has greatly improved the efficiency of software development, but to achieve the best performance of applications, programmers need to optimize the platform. The content of this book is based on the author's practical experience, helping programmers develop high-performance applications. The book is divided into 15 chapters and one appendix. Chapters 1-2 introduce knowledge about .NET performance; Chapters 3-14 focus on performance issues in specific areas of the .NET Framework, including type design, expressions, collections, programming languages, garbage collection, exceptions, security, threads, I/O and serialization, remoting, managed technologies, CLR, etc.; Chapter 15 is a troubleshooting guide; Appendix A introduces some benchmarking tools. This book is suitable for intermediate and advanced programmers familiar with the .NET Framework.

📌 Related Posts