Distributor wanted for the USA
  deutsch
Home IT-Solutions Hardware Software About us Support Shop
 
Print

Profiler and Tracer for .NET applications

It is very important to be able to dynamically control the behavior of .Net applications and to keep track of some of the aspects of the application (i.e. how the application is performing, what errors are produced during runtime, how the application performs at peak times, how to dynamically alter the behavior of the application, etc).

Profiler

SpeedTrace Pro is a trace profiler, which means that the profile results are obtained by tracing the application first and performing the profiling (i.e. the aggregations) later.

Unlike ordinary profilers which only provide statistical information (such as minimum, maximum, and average time consumption), SpeedTrace Pro also retains the traced .NET data. This enables you to get contextual information about your .NET application's flow on a function level.

SpeedTrace Pro retains the time dimension, providing you with information for every single call in order to identify data-related performance problems.

Tracer

When a .NET application runs, it registers and updates a large number of performance counters. These counters are collected by the SpeedTrace .Net tracer - for example, the number of threads it uses, how much time it spends on a method or doing garbage collection, etc. Obtaining tracing information from your .Net application provides you with the flexibility you need to analyze the data subsequently and helps you to find the error- and performance-related patterns in your applications.

SpeedTrace Pro's tracer consists of an .Net application tracer and a data tracer. Application tracing allows you to follow your application's flow within a specific production environment (see debugging and tracing), whereas data tracing allows you additionally to examine the data flow to and from a function (see Data Tracing)

SpeedTrace Pro reduces the amount of trace statements in applications allowing you to trace data of system calls or third party software in order to find integration problems. The result is: easy localization of bugs within your .NET applications.

SpeedTrace, in its .Net tracer modality, records all information processed by your .Net application. Tracing .Net applications is an exceedingly profitable practice and an excellent way to procure information on your software without unnecessary delays. SpeedTRace is one more decisive tool to add to your utility belt when troubleshooting production .Net applications.

.net profiler and tracer
Output from Profiler and Tracer




 
<<
↑
 
 
Contacts Imprint GTCT Disclaimer Copyright Protection of data privacy Sitemap


Copyright 1988 - 2008 ipcas GmbH