Breaking News!
60% Off the Hottest Halloween Costumes & Accessories

Maximizing .NET Performance

Best Price (Coupon Required):
Buy Maximizing .NET Performance for $31.50 at @ Link.springer.com when you apply the 10% OFF coupon at checkout.
Click “Get Coupon & Buy” to copy the code and unlock the deal.

Set a price drop alert to never miss an offer.

1 Offer Price Range: $34.99 - $34.99
BEST PRICE

Single Product Purchase

$31.50
@ Link.springer.com with extra coupon

Price Comparison

Seller Contact Seller List Price On Sale Shipping Best Promo Final Price Volume Discount Financing Availability Seller's Page
BEST PRICE
1 Product Purchase
@ Link.springer.com
$34.99 $34.99

10% OFF
This deals requires coupon
$31.50
See Site In stock Visit Store

Product Details

Brand
Springer Nature
Manufacturer
N/A
Part Number
0
GTIN
9781590591413
Condition
New
Product Description

Foreword by .NET Remoting guru Ingo Rammer BACK IN 1999, the ACM published a study that presented a comparison of 40 independent implementations of a computationally intensive problem, created by different programmers in either Java the then-current managed runtime environmentor C/C++. It concluded with the finding that interpersonal differences between the developers "are much larger than the average difference between Java and C/C++" and that "performance ratios of a factor of 30 or more are not uncommon between the median programs from the upper half versus the lower half." This should teach you something: If you are not a guru-level C++ programmer, then the chance is quite high that a managed code implementation performs as well as the average C++ solution, especially given the fact that most .NET languages simply allow you fewer possibilities to introduce subtle memory related or performance-related issues. And keep in mind that this study was conducted several years ago, and that Just-In-Time Compilation (JIT) as well as memory management and garbage collection (GC) technologies have been improved in the meantime! This, however, doesn't mean that you can't create horribly slow, memory-eating applications with .NET. That's why you should be really concerned about the other part of the study's conclusion, namely that "interpersonal differences . . . are much larger." In essence, this means that you have to know about how to optimize your applications so that they run with the expected performance in a managed environment. Even though .NET frees you from a lot of tasks that in C++ would have been your responsibility as a developer, these tasks still exist; these "little puppets" have only cleared the main stage and now live in some little corner behind the scenes. If you want your application to run in the top performance range, you will still need to find the right strings to pull to move these hidden figures and tobasically keep them out of the way of negatively affecting your application's performance. (Lutz Prechtelt, "Comparing Java vs. C/C++ Efficiency Differences to Interpersonal Differences," Communications of the ACM 42, no. 10 [October 1999]: 109112.) But knowing about the common language runtime's internals is still not enough, as lots of performance issues actually turn up during application design and not just during the coding stage. Collections, remoting, interoperability with unmanaged code, and COM components are not the only things that come to my mind in this regard. It is the aim of Nick's book to enable you to understand the design issues as well as the underlying CLR mechanisms in order to create the programs that run on the better side of the 30-times performance difference quoted in the ACM study. Nick really managed to create a book that addresses these issues, which will otherwise turn up when carelessly coding to a managed environment. This book will allow you to get into the details without being overwhelmed by the underlying complexity of the common language runtime. The only thing you have to resist after reading the book is the urge to over-optimize your code. I was delighted to see that Nick begins with a discussion of identifying an application's performance-critical sections and only later turns towards isolating and resolving these real performance bottlenecks. This is, in my opinion, one of the most important tasksand also one of the most complex oneswhen working with large-scale applications. And now, read on, and enjoy the ride to the better side of a 30-fold performance difference. Ingo Rammer, author of Advanced .NET Remoting Vienna, Austria http://www.ingorammer.com About the Book Maximizing .NET Performance is the first book dedicated entirely to providing developers and architects with information on .NET Framework performance. .NET is atechnology 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 your knowledge of the design and implementation of the framewor.

Available Colors
Available Sizes

Reviews

0
0 reviews
5 stars
4 stars
3 stars
2 stars
1 star

Questions & Answers

Similar Products

Rechtliche Grundlagen fr den Maschinen- und Anlagenbetrieb

Rechtliche Grundlagen fr den Maschinen- und Anlagenbetrieb

$17.99
A Biochemical Approach to Nutrition

A Biochemical Approach to Nutrition

$54.99
Wind-Waves in Oceans

Wind-Waves in Oceans

$169.99
Sexuelle Verwahrlosung

Sexuelle Verwahrlosung

$39.99
Digital Transformation in Education and Artificial Intelligence Application

Digital Transformation in Education and Artificial Intelligence Application

$69.99
Conversations with Birds- The Metaphysics of Bird and Human Communication by Alan Powers

Conversations with Birds- The Metaphysics of Bird and Human Communication by Alan Powers

$18.00
Acquisition of Technological Capability in Firms in Developing Countries

Acquisition of Technological Capability in Firms in Developing Countries

$169.99
Advances in Computational Biology

Advances in Computational Biology

$129.00
An Introduction to Mission Design for Geostationary Satellites

An Introduction to Mission Design for Geostationary Satellites

$169.99
Verbraucherbildung als Alltagshilfe

Verbraucherbildung als Alltagshilfe

$64.99
Reviews of Environmental Contamination and Toxicology Volume 206

Reviews of Environmental Contamination and Toxicology Volume 206

$129.00
Vertrauen, die Fhrungsstrategie der Zukunft

Vertrauen, die Fhrungsstrategie der Zukunft

$37.99
Methodology for Digital Transformation

Methodology for Digital Transformation

$99.99
Gung Hay Fat Choy

Gung Hay Fat Choy

$5.21
Chemical Neurobiology

Chemical Neurobiology

$169.99
Transforming British Government

Transforming British Government

$39.99
Microplastics Pollution in Aquatic Media

Microplastics Pollution in Aquatic Media

$159.99
3D Printing at Hospitals and Medical Centers

3D Printing at Hospitals and Medical Centers

$189.00
Spheres of Transnational Ecoviolence

Spheres of Transnational Ecoviolence

$84.99
Rating von Industrieimmobilien

Rating von Industrieimmobilien

$69.99
The Woman Patient

The Woman Patient

$54.99
Nexus Network Journal 12,2

Nexus Network Journal 12,2

$54.99
Einflu der chronischen Allogen-Krankheit auf die Karzinogenese

Einflu der chronischen Allogen-Krankheit auf die Karzinogenese

$59.99
Die Vielfalt der Kindheit(en) und die Rechte der Kinder in der Gegenwart

Die Vielfalt der Kindheit(en) und die Rechte der Kinder in der Gegenwart

$49.99
Conciliatory Democracy

Conciliatory Democracy

$119.99
Supplier Relationship Management im Performance-based Contracting

Supplier Relationship Management im Performance-based Contracting

$59.99
The Practice of Enterprise Modeling

The Practice of Enterprise Modeling

$54.99
Peppa Pig: Peppa Goes Apple Picking

Peppa Pig: Peppa Goes Apple Picking

$3.74
Transport Across the Boundaries of the Magnetosphere

Transport Across the Boundaries of the Magnetosphere

$84.99
Lipid Signalling

Lipid Signalling

$149.99
Classical and Involutive Invariants of Krull Domains

Classical and Involutive Invariants of Krull Domains

$109.99
Kindler Kompakt: Die Bibel

Kindler Kompakt: Die Bibel

$19.99
Basiswissen Ottomotor

Basiswissen Ottomotor

$24.99
The Role of Microbes in Common Non-Infectious Diseases

The Role of Microbes in Common Non-Infectious Diseases

$84.99
Crossroads: Performance Studies and Irish Culture

Crossroads: Performance Studies and Irish Culture

$39.99
Wirtschaftswachstum, Strukturwandel und dynamischer Wettbewerb

Wirtschaftswachstum, Strukturwandel und dynamischer Wettbewerb

$69.99
IUTAM Symposium on Smart Structures and Structronic Systems

IUTAM Symposium on Smart Structures and Structronic Systems

$169.99
Voltage Stability Analysis of Power System

Voltage Stability Analysis of Power System

$139.00
Kinderleben in der Welt des Leistungssports

Kinderleben in der Welt des Leistungssports

$64.99
Information for a Better World: Shaping the Global Future

Information for a Better World: Shaping the Global Future

$69.99
previous
next