Improving .NET Application Performance and Scalability
Provides stop-to-stop steering for coping with overall performance and scalability during your .NET utility existence cycle to lessen danger and decrease general price of ownership.
Integrate validated overall performance and scalability strategies for the duration of the .NET software lifestyles cycle and advantage an facet in constructing better-acting products. This manual affords a strong framework prepared with the aid of using challenge and role, supporting developers, architects, testers, and directors prioritize and put into effect the first-rate alternatives at the suitable time. It gives focused, cease-to-cease guidance along with procedures for modeling overall performance and strategies for measuring, testing, and fine-tuning your applications. You`ll additionally get suggestions direct from Microsoft improvement groups for enhancing the overall performance and scalability of controlled code; Microsoft ASP.NET, ADO.NET, and SQL Server; Web services; .NET Remoting; XML; and more. The ee-e book functions a How To” segment that info the stairs for some of particular overall performance-associated tasks, together with including overall performance counters and the usage of the not unusualplace language runtime (CLR) profiler. PATTERNS` PRACTICES publications are reviewed and accredited with the aid of using Microsoft engineering groups, consultants, partners, and customers handing over accurate, real-international records that`s been technically confirmed and tested.
This guide provides end-to-end guidance for managing performance and scalability throughout your application life cycle to reduce risk and lower total cost of ownership. It provides a framework that organizes performance into a handful of prioritized categories where your choices heavily impact performance and scalability success. The logical units of the framework help integrate performance throughout your application life cycle. Information is segmented by roles, including architects, developers, testers, and administrators, to make it more relevant and actionable. This guide provides processes and actionable steps for modeling performance, measuring, testing, and tuning your applications. In addition, it provides expert performance guides for Managed Code, ASP.NET, Enterprise Services, Web Services, Remoting, ADO.NET, XML, and SQL Server.
Part I, “Introduction to Engineering for Performance,” outlines how to apply performance considerations throughout your application life cycle.
Part II, “Designing for Performance,” gives you an approach for architecting and designing for performance, using performance modeling. The design guidelines in this part include a set of guiding principles and technology-agnostic practices.
Part III, “Application Performance and Scalability,” provides deep platform knowledge across the Microsoft® .NET Framework technologies.
Part IV, “Database Server Performance and Scalability,” presents a consolidation of the most important techniques for improving database performance.
Part V, “Measuring, Testing, and Tuning,” provides a process, tools, and techniques for evaluating performance and scalability.
Improving .NET application performance and scalability : patterns & practices
Author(s): Barber Scott; et al
Series: Patterns & practices
Publisher: Microsoft Corp , Year: 2004