The SpeedTrace Profiler consists of two components: Recorder and Analyzer. The Recorder in SpeedTrace contains all the necessary parameters to start recording your application. It collects every function call, parameter, and return value from your dotNET application. The Analyzer opens the trace result and either generates profiling (aggregations are made here) or profiling and tracing information. SpeedTrace records your application retaining valuable data for when the need to bug-trap may arise. ![]()
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Return to: Top | Buy | Download |
Available in Basic and Pro versions. You will never be required to add special permission for low identity accounts when tracing dot.Net applications such as ASP.Net or network services.
| Return to: Top | Buy | Download |
Available in Basic and Pro versions. This feature allows users to trace dot.NET runtime events such as garbage collector/events in order to track the lost time resulting from calls made to dot.net runtime events affecting dot.net applications performance.
| Return to: Top | Buy | Download |
Available in Basic and Pro versions. The first time a profile result is loaded, cache information will be saved allowing subsequent profile results to open faster.
| Return to: Top | Buy | Download |
Available in Basic and Pro versions. Now dot.Net developers can create and load new workspaces in order to have more control over projects. If you have the need to group certain projects according to a specific criterion, creating a workspace is the solution. You just have to select "Create new workspace" from the File menu and start to work in a fresh new space.
| Return to: Top | Buy | Download |
Available in Basic and Pro versions. When profiling dot.Net applications in search of performance or software errors, dot.Net, developers know how time-consuming runtime calls can be. Therefore, when developers profile their dot.Net applications, we should remind that SpeedTrace offers the special feature "Exclusion of 2nd level of runtime calls". This function provides only the first runtime call generated and incorporates the time consumed by subsequent runtime calls to it. The function is located in the Filters tab.
| Return to: Top | Buy | Download |
Available in Basic and Pro versions. Repetitive tasks consume time and developers cannot affort to lose it. Therefore, SpeedTrace offers the option to have collection of Preprocessing filters in order to open profiling and tracing results faster with the specific filtering.
| Return to: Top | Buy | Download |
Available only in Pro version. Recording Data Trace allows you to obtain every single argument and return value traced while you are profiling. This is essentially useful when analyzing data carried off by your dot.NET application.
| Return to: Top | Buy | Download |
Available only in Pro version. Triggers (Start/Stop) indicate to SpeedTrace which method will start the profiling process and which will stop it. Setting triggers will allow you to analyze the specific behavior of methods within your dot.NET application, since you can set the number of calls a method can have before either starting or stopping the tracing process.
| Return to: Top | Buy | Download |
Available only in Pro version. Recording filters (Include/Exclude) indicate to SpeedTrace which methods must be recorded during the tracing process and which will be excluded. By setting recording filters, the scope of your trace is focused on special areas of your application. Recording and Post-processing filters now provide the same logic, allowing the user to perform complex filter combinations.
| Return to: Top | Buy | Download |
Available only in Pro version. The Callback API is the programming interface of SpeedTrace Pro which allows developers to implement their own C or C++ code. It permits analysis and reaction to program states while tracing dot.NET applications in order to write log files, react to exceptions, set function parameters, and control test automation tools.
| Return to: Top | Buy | Download |
Available in Basic and Pro versions. Save-to-disk writes the information obtained from the profiler into your hard drive. The Max. Trace File Size establishes the size of your trace file, while Write Cache Size sets the cache that will be progressily written. This feature is especially useful when a large amount of information is to be profiled.
| Return to: Top | Buy | Download |
Available in Basic and Pro versions. You are free to decide where your dot.Net profiling results will be stored. This feature is significantly useful when you manage different workspaces.
| Return to: Top | Buy | Download |
Available only in Pro version. Advanced options provide certain features that advanced developers may take advantage of. Useful when profiling and tracing single threads in order to reduce the amount of data. Moreover, trace calls to unmanaged codes are necessary when time information of sequential calls (parent/children) is required.
| Return to: Top | Buy | Download |
This section shows the features of the SpeedTrace Analyzer. The Analyzer is a fundamental tool designed to analyze traced/profiled dot.NET applications.
Analyzer options depend on the version of SpeedTrace you use.
SpeedTrace Pro:
SpeedTrace Basic:
Available in Basic and Pro versions. This feature offers comprehensive dot.net profiling and tracing result information when respective triggers are activated. Parent method calls generated before triggers take effect are now captured and added to their related call stack, thus providing a complete history of calls. With this feature, dot.net developers are able to inspect parents of method calls for problems.
| Return to: Top | Buy | Download |
Available in Basic and Pro versions. SpeedTrace incorporates a feature helping developers to analyze their dot.Net applications fast and effectively while tracing. With this new feature, you will no longer be required to type the exceptions query string in the trace analyzer. Simply select "Find All Exceptions" from the Edit menu, and SpeedTrace will list every exception found, enabling you to just click and analyze!
| Return to: Top | Buy | Download |
Available in Basic and Pro versions. The source view in the Trace Analyzer provides a direct link to Visual Studio allowing developers to interactively profile and change dot.NET applications.
| Return to: Top | Buy | Download |
Available in Basic and Pro versions. The profiler provides history information retaining the time dimension of your dot.NET application, allowing you to review the information for every single call and thus helping you to identify data-related performance problems. The profiler is extremely useful because it offers a wide aray of aggregations such as avarage, sum, minimum, maximum time consumption and frequencies which help you to penetrate to the source of your problem.
| Return to: Top | Buy | Download |
Available in Basic and Pro versions. The bug trapper or tracer allows you to continuously trace and examine your application's data flow to and from a function, and to reduce the amount of trace statements within your application. Bug trapper is useful when you have to identify development and integration problems while profiling and tracing system calls or third-party software. Moreover, it allows easy localization of bugs (programming errors, deadlocks, missing or wrong version of dlls)
| Return to: Top | Buy | Download |
Available in Basic and Pro versions. After recording the process, re-processing filters will help you to open sizable trace results which exceed your available memory RAM. By using Range and Method filters, you can decide on the amount and type of information should be opened.
| Return to: Top | Buy | Download |
Available in Basic and Pro versions. Post-processing filters will help to decrease the amount of information obtained during the profiling process. Its highlighting feature and color-marking will help you to penetrate your dot.NET application in a more structured manner. Post-processing filters can be applied to one or every view within the TraceAnalyzer. Recording and post-processing filters now provide the same logic, allowing the user to perform complex filter combinations.
| Return to: Top | Buy | Download |
Available only in Pro version. The Analyzing Data Trace make the arguments and return values of a function accessible. This feature is useful whenever it is necessary to acquire the relevant information, especially when bugs appear under certain conditions. By adding columns (customizing your dialogs), you may add more detail and thus increase the granularity of your information.
| Return to: Top | Buy | Download |
|
|
Copyright 1988 - 2008 ipcas GmbH |