Page 1 of 2
Even the quickest of tours through the Microsoft Developer Network portal shows that the vendor continues to promote traditional testing methodologies to measure .Net application performance under the most ideal conditions. Case in point: the use of predictive analysis to measure the number of transactions and estimated load conditions to approximate performance of .Net production systems.
But in the real world, it is often difficult for system architects to manage the performance of .Net applications that interact with many external resources, including Web services, databases and composite applications. For instance, companies that are using business process management orchestration engines that interact with .Net applications sometimes run into serious performance limits that are difficult to predict. Often, one developer group ends up blaming the other because runtime data is hard to analyze.
Even if only .Net code is used on Web and application tiers, Microsoft's testing measures are only useful when predicting peak loads under normal testing scenarios.
Ultimately, a true measure of performance is based on real user throughput, a condition that is typically beyond the control of the IT staff. To gain a true understanding of application performance by measuring real user experiences and production conditions, CRN Test Center engineers recommend using Symphoniq's TrueView, which is a .Net and J2EE diagnostic tool for managing Web applications.
TrueView can proactively manage real user throughput by carefully monitoring live application sessions. Essentially, TrueView collects browser statistics using a Client Probe, a tiny JavaScript application that is placed on ASP.Net applications. The probe tracks page rendering time, end-user aborts, network delays and session status. Its code is passed automatically to browsers, eliminating the need for pre-installations.
Since browsers such as Microsoft Internet Explorer and Firefox can cache JavaScript, the TrueView code does not impact their performance.
On the server side, TrueView uses agents to track and collect .Net application performance data. Every server tier receives an agent with the exception of database servers. Performance bottlenecks on the database tier are picked up by the agents running on application tiers, since an application tier is firmly connected to the database tier by code.
The TrueView suite also collects data throughput from external components such as Web services by analyzing .Net stack calls. This technique also can be used when tracing applications that connect to enterprise middleware such as Tibco's BusinessWorks and SAP's NetWeaver.
TrueView also can identify components calling non-managed APIs. This boundary can be extended if the external applications run on J2EE. As long as TrueView's agents have access to .Net and J2EE stacks, component instances can be traced through their entire hierarchy. Both TrueView's J2EE and .Net agents have the same monitoring capabilities.
|
|
10 Letdowns From The Facebook IPO Filing It may make a lot of its employees millionaires, but Facebook's IPO filing was disappointing in a few areas. |
|
|
Seven Hot Business Apps For Mac OS X Macworld/iWorld, the new name for the Macworld expo, featured the first OS X Zone. The sold-out section of the showroom floor was dedicated to exhibitors with software and accessories for Apple's Mac desktops and laptops. |
|
|
The New Face Of Linux Distros In 2012 From specialized OSes for fixed functions like kiosks or security, to revamped GUIs on general operating systems, Linux desktops in 2012 are taking on a new look. |
- The Importance of Partner Enablement in a Changing Software Industry
- The Cloud Computing Opportunity – How to Effectively Tap into the Future of IT
- Seize the Cloud! Proven Near-Term Tactics From Successful Service Providers: Hear the Inside Secrets from the fastest growing $2m+ MSPs
- Open Source and the Channel: A Perfect Pairing
