Dotnetcat » .NET Books » Performance books
Pro .NET Performance: Optimize Your C# Applications (Expert's Voice in .NET)
|
Author: | Sasha Goldshtein |
| Publisher: | Apress (12 September 2012) | Price: |
| Rating: |
Maximizing 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. Pro .NET Performance 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. 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. Pro .NET Performance will change the way you think about .NET application development. Guides you through performance measurement with a variety of profilers and other tools Explains how OS and CLR internals affect your application's performance in unexpected ways Provides you with tips and real-life case studies for improving application performance What you'll…
Writing High-Performance .NET Code
|
Author: | Ben Watson |
| Publisher: | Ben Watson (23 July 2014) | Price: |
| Rating: |
Do you want your .NET code to have the absolute best performance it can? This book demystifies the CLR, teaching you how and why to write code with optimum performance. Learn critical lessons from a person who helped design and build one of the largest high-performance .NET systems in the world.
This book does not just teach you how the CLR works—it teaches you exactly what you need to do now to obtain the best performance today. It will expertly guide you through the nuts and bolts of extreme performance optimization in .NET, complete with in-depth examinations of CLR functionality, free tool recommendations and tutorials, useful anecdotes, and step-by-step guides to measure and improve performance.
Among the topics you will learn are how to:
- Choose what to measure and why
- Use many amazing tools, freely available, to solve problems quickly
- Understand the .NET garbage collector and its effect on your application
- Use effective…
Performance Analysis of Communication Systems : Modeling with Non-Markovian Stochastic Petri Nets
|
Author: | Reinhard German |
| Publisher: | Wiley (17 May 2000) | Price: |
| Rating: |
Provides a clear and systematic introduction to the use of stochastic Petri nets in communications systems engineering and the analysis techniques and algorithms used in performance evaluation.
The field of communication systems is full of complex design questions concerning performance and reliability. Since data traffic and errors occur in a random fashion, stochastic models are used for developing and comparing systems. In particular, stochastic Petri nets have become a popular tool for the description and automatic evaluation of such models. The use of non-Markovian models has become important as they allow more flexibility.
This book
* Provides a clear exposition of the use of stochastic Petri nets in communication systems engineering
* Introduces the reader to the analysis techniques and algorithsm used in performance evaluation
* Provides an accompanying example to clarify the use of each definition, concept and algorithm
* Mathematica routines used…
ASP.NET Core 2 High Performance - Second Edition: Learn the secrets of developing high performance web applications using C# and ASP.NET Core 2 on Windows, Mac, and Linux
|
Author: | James Singleton |
| Publisher: | Packt Publishing - ebooks Account (11 October 2017) | Price: |
| Rating: |
Learn how to develop web applications that deploy cross-platform and are optimized for high performance using ASP.NET Core 2
About This Book- Master high-level web app performance improvement techniques using ASP.NET Core 2.0
- Find the right balance between premature optimization and inefficient code
- Design workflows that run asynchronously and are resilient to transient performance issues
This book is aimed for readers who can build a web application and have some experience with ASP.NET or some other web application framework (such as Ruby on Rails or Django). They can be people who are happy learning details independently but who struggle to discover the topics that they should be researching. The reader should be interested in improving the performance of their web app and in learning about ASP.NET Core and modern C#.
What You Will Learn- Understand ASP.NET Core 2 and how it differs from its…
Modeling with Using Artificial Intelligent Networking Approach: Petri Net, Markov Chain and Genetic Algorithm Modeling to Improve Performance in Medicine
|
Author: | Neda Darvish |
| Publisher: | LAP LAMBERT Academic Publishing (21 November 2011) | Price: |
As the largest body of health care and treatment services to societies, in each hospital the human resource costs receive the great amount of considered budget and credit to the health and treatment sector of a country. Although determining the optimized number of staff needed for each ward of hospital is highly effective on the service quality, it is among the subject that any clear standards have not been written for it. This research has been done to set staff's shift schedule and determining the needed number of staff to increase the model hospital productivity and minimize its costs with help of intelligence systems. Since the presence of paints in the hospital and discharge them can be considered as a fragmented system, in the first step with Markov 's procedures specifications we can estimate wisely about the system conditions such as the number of needed beds and occupied beds which can be very useful for optimizing capacities usage. To develop the model, an approach is…
SQL Server 2017 Query Performance Tuning: Troubleshoot and Optimize Query Performance
|
Author: | Grant Fritchey |
| Publisher: | Apress ( 4 September 2018) | Price: |
| Rating: |
Identify and fix causes of poor performance. You will learn Query Store, adaptive execution plans, and automated tuning on the Microsoft Azure SQL Database platform. Anyone responsible for writing or creating T-SQL queries will find valuable the insight into bottlenecks, including how to recognize them and eliminate them.
This book covers the latest in performance optimization features and techniques and is current with SQL Server 2017. If your queries are not running fast enough and you’re tired of phone calls from frustrated users, then this book is the answer to your performance problems.
SQL Server 2017 Query Performance Tuning is about more than quick tips and fixes. You’ll learn to be proactive in establishing performance baselines using tools such as Performance Monitor and Extended Events. You’ll recognize bottlenecks and defuse them before the phone rings. You’ll learn some quick solutions too, but emphasis is…
ASP.NET Site Performance Secrets
|
Author: | Matt Perdeck |
| Publisher: | Packt Publishing (13 October 2010) | Price: |
| Rating: |
Written in a practical and clear conversational style, this book is filled with real-life website performance scenarios. It is replete with lots of working code samples and practical advice, and just the right amount of theory you need to make sense of it all. This book is written for ASP.NET/SQL Server-based website developers who want to speed up their site using simple, proven tactics without going through a lot of unnecessary theoretical learning. If your website isn't performing well, this is the ideal book for you.
Learning .NET High Performance Programming
|
Author: | Antonio Esposito |
| Publisher: | Packt Publishing - ebooks Account (30 June 2015) | Price: |
Learn everything you need to know about performance-oriented programming for the .NET Framework
About This Book- Understand the term "performance" and its significance in designing applications
- Dive deep into the internals of CLR, from memory management to the thread lifecycle
- A step-by-step guide with a special focus on designing performance-oriented solutions to handle large datasets
If you are a .NET developer with an understanding of application development, but want to learn how to optimize the performance of your applications, this is the book for you. Basic knowledge of C# is expected.
What You Will Learn- Understand the significance of high performance in applications
- Identify different performance concerns for all the mainly used architectures and designs
- Acquaint yourself with the commonly used MVC and MVVM patterns
- Understand the fundamentals of CLR
- Learn more…
Improving .NET Application Performance and Scalability (Patterns & Practices)
|
Author: | Microsoft Corporation |
| Publisher: | Microsoft Press (31 July 2004) | Price: |
| Rating: |
Integrate proven performance and scalability techniques throughout the .NET application life cycle—and gain an edge in building better-performing products. This guide presents a robust framework organized by task and role, helping developers, architects, testers, and administrators prioritize and implement the best options at the appropriate time. It offers focused, end-to-end guidance—including processes for modeling performance and techniques for measuring, testing, and fine-tuning your applications. You’ll also get tips direct from Microsoft development teams for improving the performance and scalability of managed code; Microsoft ASP.NET, ADO.NET, and SQL Server; Web services; .NET Remoting; XML; and more. The book features a “How To” section that details the steps for a number of specific performance-related tasks, such as adding performance counters and using the common language runtime (CLR) profiler. PATTERNS & PRACTICES guides are reviewed…
Dynamic SQL: Applications, Performance, and Security in Microsoft SQL Server
|
Author: | Edward Pollack |
| Publisher: | Apress (28 December 2018) | Price: |
Take a deep dive into the many uses of dynamic SQL in Microsoft SQL Server. This edition has been updated to use the newest features in SQL Server 2016 and SQL Server 2017 as well as incorporating the changing landscape of analytics and database administration. Code examples have been updated with new system objects and functions to improve efficiency and maintainability.
Executing dynamic SQL is key to large-scale searching based on user-entered criteria. Dynamic SQL can generate lists of values and even code with minimal impact on performance. Dynamic SQL enables dynamic pivoting of data for business intelligence solutions as well as customizing of database objects. Yet dynamic SQL is feared by many due to concerns over SQL injection or code maintainability.
Dynamic SQL: Applications, Performance, and Security in Microsoft SQL Server helps you bring the productivity and user-satisfaction of flexible and responsive applications to your…


Syndicate