Maximizing .NET Performance (Expert's Voice) and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $44.99
  • Save: $11.01 (24%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Maximizing .NET Performan... has been added to your Cart
Used: Very Good | Details
Sold by saimra
Condition: Used: Very Good
Comment: 2004 Paperback, 280 clean tight pages. cover, sides and corners of the book shows wear.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Maximizing .NET Performance (Expert's Voice) Paperback – November 11, 2003


See all 3 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$33.98
$6.13 $0.01
$33.98 FREE Shipping on orders over $35. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.


Editorial Reviews

About the Author

Nick Wienholt is an independent Windows and .NET consultant based in Sydney, Australia. He is the author of Maximizing .NET Performance and co-author of A Programmers Guide to C# (formerly A Programmers Introduction to C#) from Apress. He has written articles numbering in the hundreds for Australian Developer Journal, ZDNet, CodeGuru, Pinnacle Publishing, Developer.com and MSDN Magazine (the Australia and New Zealand Edition). When not cranking out the semi-colons, he can be found pounding the trails in preparation for the next ultra running event, and is keen to stretch his 100km finishes out to the 100 mile distance. He was awarded MVP distinction from Microsoft from 2002 through 2011 in the .NET, C# and C++ categories.

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Expert's Voice
  • Paperback: 304 pages
  • Publisher: Apress; 1 edition (November 10, 2003)
  • Language: English
  • ISBN-10: 1590591410
  • ISBN-13: 978-1590591413
  • Product Dimensions: 7 x 0.7 x 9.4 inches
  • Shipping Weight: 1.3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Best Sellers Rank: #3,831,534 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.4 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

9 of 9 people found the following review helpful By Daniel Moth on November 14, 2004
Format: Paperback
There are no other books on .NET Performance so, when this one fell in my hands, it put a smile on my face (sad, I know). When I got to the end, I was not disappointed. Around 250 well-written pages over 15 chapters and, as you'd expect, you can delve into it in random order, making it a good reference book. Even so, I read it cover to cover. The first two chapters lay the ground; the last chapter provides generic advice on troubleshooting and the 12 chapters in-between focus on specific .NET areas: a framework tour from a performance perspective. Naturally, a subject of this nature assumes the reader has some .NET experience and targets the Intermediate/Advanced level.

Don't expect material on GUI (Windows.Forms), Database (ADO.NET) and Web (ASP.NET); rather a discussion on elements that every application is built on (Type design/implementation, Strings/Text/RegEx, Collections, Language Specifics, GC & Object Lifetime, Exceptions, Security, Threading, IO/Serialisation, PInvoke, CLR). I challenge you to find a chapter that does not teach you at least one thing you were unaware of before. We have to sum it up with the great technical phrase: "It is all great stuff".

There are no axioms presented, and readers expecting a "cookbook" will be disappointed. Every claim is backed up with a reference to a testcase and even then, only after we have delved under the covers to see *why* something is slow or *how* a change makes something faster. By taking this approach, the reader should be able to repeat the investigation/tests for newer/other versions of the framework. So, having just mentioned how there is a cross-reference to specific testcases, I have hinted at what is one of the best contributions of this book: A .NET Benchmark Test Harness. This is described in the appendix of the book and the code/binaries can be obtained from the publisher's site.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
11 of 14 people found the following review helpful By A Customer on March 23, 2004
Format: Paperback
My guess is that the reviews written before mine may come from friends of the author. (OK - this is the internet, so I can write an opinion that may or may not be true). The book has some good points but doesn't warrant 5 stars - maybe 3 or 4.
For one, the book refers to examples that are on the apress.com site in compiled code. Very few tables were actually inserted in the book to prove the author's point. Therefore, to really understand what the author is getting at you need to be on a computer able to click through different examples.
I also felt that in some places the introductory information was a bit verbose and sometimes included information that was not relevant to the particular performance improvements being pointed out. I'd have rather the author cut down on some of the .Net overview stuff and put in some more charts.
There were also some things missing that I would have liked to see. For example, XML is slow and there was no discussion on that. Also, some information on tuning the parameters in the machine.config would have been helpful - which affects the loading and of assemblies, for one. But, there wasn't any detailed discussion on this information.
The book takes varying concepts such as remoting, exceptions, and threading and looks at them in a very granular way. It is an interesting approach and the data (partially in the book partially from running the code) is very useful. I haven't seen any other book approach performance in this way, and the book stands out in that regard. However, if the reader is looking for a set bulleted of do's and don'ts - this is not the book for them.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 3 people found the following review helpful By Matt S on July 5, 2004
Format: Paperback Verified Purchase
I just received this book last week and I have been thoroughly impressed by its readability and the abundance of useful tips and techniques contained within it. It presents everything from an overview of white and black box testing methods to improving cross domain apps that utilize remoting. While it is a bit light in some areas, it brings up the major performance degrading issues that most developers will encounter at some point or another. It is an excellent book for the intermediate .NET programmer; Apress once again delivers an excellent book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 5 people found the following review helpful By Mark Brindle on November 16, 2003
Format: Paperback
As a software developer of more than 20 years and having worked in a vast range of languages and O/S's (such as Assembler, C, C++, Delphi and others) this is the type of book I want on my shelf.
The book gives clear understandings of the reasons why one coding approach is either faster or slower than another. Clear simple `to the point' examples demonstrate the discussion without confusing the issue.
All programmers should be aware of performance issues. It should not become an obsession however, but `sticking your head in the sand' will hurt your project and will hamper your growth as a developer.
This book along with Ingo Rammer's will be sitting next to my keyboard for a long time to come.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Maximizing .NET Performance (Expert's Voice)
This item: Maximizing .NET Performance (Expert's Voice)
Price: $33.98
Ships from and sold by Amazon.com