» Backdoor.Naninf.D
  » W32.Loxbot.F
  » Trojan.Colecto
  more..
» W32.Mytob.AR@mm
more..
Free Software Downloads
Browse Categories
Antivirus n Spyware
Audio n Video
Business
Design n Photo
Desktop Enhancements
Developer Tools
Drivers
Home n Education
Internet
IS / IT
Mobile
Utilities
Performance Diagnosis & .NET Applications
Submit Date :
7/28/2005
Views: 
2781
Category: 
Articles
By: Dr. Dobb's Journal August, 2005

Performance analysis for any application must be managed at every stage of the software-development lifecycle. Each of these stages use different performance management tools—profilers during coding and unit testing stages, load-testing tools during system validation and QA stages, and tools that deal with monitoring. During performance testing, however, analysis becomes a stumbling block when the system is subjected to production-like workloads and has a distributed operating environment. In this context, large amounts of information need to be monitored and analyzed to detect bottlenecks. The lack of automation in this diagnosis process motivated us to design and implement the tool for the .NET Framework that we present here. This tool lets you identify problematic areas, then helps you resolve bottlenecks in the .NET Framework during performance analysis. (The complete source code for the tool is available electronically; see "Resource Center," page 3.)

Our approach to diagnosis begins with the creation of a knowledge base comprising several performance patterns, which are indicators for detecting bottlenecks. We represent these performance patterns as a Bayesian network that has been extensively used in the field of medical diagnosis. A given scenario is diagnosed with respect to several performance patterns to report the possible problem areas or to comment on the scalability of the application.


Exclusive Articles and Tutorials
»High-Performance Data Management in Javad
Figuring out how to manage data efficiently is a critical business requirement in addition to being a technological imperative.
»JMX Reduxd
Java Management Extensions (JMX) is the management standard both in J2EE and J2SE. Because JMX greatly simplifies the instrumentation of resources and remote access to them, it is becoming the de facto standard for Java application and services management.
»Cascading Style Sheets & JavaServer Facesd
JavaServer Faces (JSF) technology is a Java standard web technology that makes it easy to create web applications. Cascading Style Sheets (CSS) is a W3C technology that has been around for some time, but has recently gained momentum because modern browsers now support it.
»The Eclipse Modeling Framework d
The idea of building applications by first modeling them, then transforming these models into implementation code has been around for many years.
»Performance Diagnosis & .NET Applicationsd
Performance analysis for any application must be managed at every stage of the software-development lifecycle. Each of...
»Moving to .NET 2.0d
Visual Studio 2005, .NET 2.0, and C# 2.0 include a host of new features. But since your .NET 1.1 app probably runs as-is on .NET 2.0, is there any rush to load it into Visual Studio 2005 and start exploiting new .NET and C# functionality?
More
Search Software

Copyrights 2005 - all rights reserved - getNload.com