Maximizing .Net Performance

Nick Wienholt

  • 出版商: Apress
  • 出版日期: 2003-11-11
  • 售價: $1,613
  • 貴賓價: 9.5$1,532
  • 語言: 英文
  • 頁數: 304
  • 裝訂: Paperback
  • ISBN: 1590591410
  • ISBN-13: 9781590591413
  • 相關分類: .NET




Maximizing .NET Performance is the first book dedicated entirely to providing developers and architects with information on .NET Framework performance. .NET is a technology with a vast surface area, and coverage of every aspect of performance relevant to all .NET technologies is not possible within a single volume. This book concentrates on the performance of .NET Framework technologies like garbage collection, .NET Remoting, and Code Access Security. Because these technologies form the building blocks upon which all .NET applications run, the information in this book is relevant to all .NET developers.

In addition to providing high-level material on achieving software with good performance characteristics, the books aims to enhance readers’ knowledge of the design and implementation of the Framework, and to provide the tools and techniques to allow readers to conduct their own investigation into performance problems. Rather than a ‘tips and tricks’ approach, the book aims to provide a detailed exploration of each topic, and explore the ‘whys’ and ‘by how much’ aspects (with actual benchmark results) of performance that are often overlooked.


Chapter 1: Introduction
Chapter 2: Investigating Performance
Chapter 3: Type Design and Implementation
Chapter 4: Strings, Text, and Regular Expressions
Chapter 5: Collections
Chapter 6: Language Specifics
Chapter 7: Garbage Collection and Object Lifetime Management
Chapter 8: Exceptions
Chapter 9: Security
Chapter 10: Threading
Chapter 11: IO and Serialization
Chapter 12: Remoting
Chapter 13: Unmanaged Code Interoperability
Chapter 14: The Common Language Runtime
Chapter 15: Solving Performance Problems
Appendix Benchmark Test Harness for .NET