{"product_id":"9781430244592","title":"Pro .NET Performance: Optimize Your C# Applications","description":"\u003cp\u003eMaximizing the performance of your algorithms and applications is extremely important and can give you a competitive advantage, a lower cost of ownership, and happier users. \u003cem\u003ePro .NET Performance\u003c\/em\u003e explains the internals of Windows, the CLR, and the physical hardware that affect the performance of your applications, and gives you the knowledge and tools to measure how your code performs in isolation from external factors.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e The book is full of C# code samples and tips to help you squeeze every bit of juice from your applicationlower memory utilization, consistent CPU usage, and fewer I\/O operations across the network and disk. \u003cem\u003ePro .NET Performance\u003c\/em\u003e will change the way you think about .NET application development.\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eGuides you through performance measurement with a variety of profilers and other tools \u003c\/li\u003e  \u003cli\u003eExplains how OS and CLR internals affect your applications performance in unexpected ways \u003c\/li\u003e  \u003cli\u003eProvides you with tips and real-life case studies for improving application performance \u003c\/li\u003e \u003c\/ul\u003e What youll learn\u003cul\u003e  \u003cli\u003eMeasure your codes performance with profilers and other tools. \u003c\/li\u003e  \u003cli\u003eUnderstand where the bottlenecks are and focus on the right area for performance improvement. \u003c\/li\u003e  \u003cli\u003eManage memory efficiently by interacting properly with the garbage collector. \u003c\/li\u003e  \u003cli\u003eAvoid common pitfalls by choosing the right abstractions. \u003c\/li\u003e  \u003cli\u003eUnderstand the performance implications of the underlying operating system and runtime. \u003c\/li\u003e  \u003cli\u003eImprove the performance of your applications by parallelization, caching, micro-optimization, and other techniques. \u003c\/li\u003e \u003c\/ul\u003e Who this book is for      \u003cp\u003e     \u003cem\u003ePro .NET Performance\u003c\/em\u003e is for working .NET developers who care about the performance of their applications. It requires basic familiarity with Windows and the CLR, but guides the reader along the way and does not require prior experience with any performance-measurement tools. \u003cem\u003ePro .NET Performance\u003c\/em\u003e also offers practical tips, case studies, and low-level knowledge for experienced developers and architects.       \u003c\/p\u003e     Table of ContentsChapter 1: Performance Metrics \u003cp\u003e Chapter 2: Performance Measurement \u003c\/p\u003e\u003cp\u003e Chapter 3: Type Internals \u003c\/p\u003e\u003cp\u003e Chapter 4: Garbage Collection \u003c\/p\u003e\u003cp\u003e Chapter 5: Collections and Generics \u003c\/p\u003e\u003cp\u003e Chapter 6: Concurrency and Parallelism \u003c\/p\u003e\u003cp\u003e Chapter 7: Networking, I\/O, and Serialization \u003c\/p\u003e\u003cp\u003e Chapter 8: Unsafe Code and Interoperability \u003c\/p\u003e\u003cp\u003e Chapter 9: Algorithm Optimization \u003c\/p\u003e\u003cp\u003e Chapter 10: Performance Patterns \u003c\/p\u003e\u003cp\u003e Chapter 11: Web Application Performance\u003c\/p\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":47127469129968,"sku":"9781430244592","price":31.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781430244592_p0.jpg?v=1763751912","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781430244592","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}