Precise for .NET

“Before, we needed five people working for one week to optimize one program. Using [Precise] software, it now only takes two people one day.” — Alvaro Guerra - SAP Basis Manager, gedas Mexico

Managing Microsoft .NET applications

Microsoft .NET is the platform of choice for many critical enterprise applications. .NET typically handles the front end user interface and business logic of an application, coordinating activities among web, database, and legacy systems. .NET-based applications are often sensitive to programming constructs, which leads to performance degradations. The .NET applications support group is responsible for triaging performance incidents visible on the .NET tier and bringing them to quick resolution.

Related Resources

Challenges in managing .NET applications

A typical .NET application contains hundreds of thousands of namespaces, classes, and methods, all working in concert to serve individual business transactions. Tracking down the single method that is responsible for an application slowdown requires visibility into actual transaction paths and .NET methods execution. The tools used for tuning applications in development are not suitable for use in production due to the overhead they require. Monitoring every single method would result in unacceptable overhead as well. The Precise for .NET solution continually monitors .NET applications in order to:

  • Deliver alerts on performance degradation

  • Identify performance trends to forecast and prevent future performance degradations and business impact

  • Troubleshoot application performance incidents

  • Track down application transactions across the different tiers such as Web, .NET, database and storage

Precise helps .NET support teams determine whether performance problems are related to the .NET tier, prevent most of these problems before they impact the business, and resolve the rest in a timely manner.

Application Management “Know-How”

Precise helps .NET support teams resolve performance incidents in the fastest manner possible. Precise for .NET monitors critical components such as ASP.NET, .NET Remoting, ADO.NET and third party code, while striking the balance between visibility and overhead. It also identifies the top contributors to total application response time. Its correlation technology helps automatically track down transaction execution paths across every tier. Its automated performance problem analysis, built on over 20 years of hands-on experience, provides a summary of all problems detected by order of importance. Precise helps users with different levels of expertise rapidly resolve performance losses by providing actionable recommendations for every reported problem, including excerpts from and pointers to best practices guides for tuning .NET applications.

Financial Times

Software: Apply science to beat 'bloat' of applications

"This can postpone hardware purchases of more than £1m by two years and cut the cost of licensing, which is more expensive for bigger machines."

View Article >

In The News

Computer Weekly

VocaLink uses Precise to keep Oracle and Java optimal.

"...90% of UK salaries are paid through this system, VocaLink uses Precise to measure the length of time it takes to handle Bacs security checks."

View Article >

In The News

Ramp up: Precise Reporting

Report Manager is a reporting tool in Precise that queries the Performance Management Database and displays the results in reports that are generated on a scheduled basis or on demand. See the webinar.

See Webinar>

Webinar

Building Enterprise Application Performance Management Portals

Here is a chance to experience a detailed presentation on Building Enterprise Portals! This 60 minute WebEx presentation is focused on Dashboards and Reporting.

See Webinar >

Webinar