What distinguishes SpeedTrace Pro as an unparalleled high-end concept is its extreme stability, reliability and guaranteed complete and accurate profile results.
SpeedTrace Pro is an unequalled combination of two differentiated and separately operating components, theprofiler AND tracer; and in this unique architecture, building on strength in diversity and identity in purpose, lies its secret power!
In contrast to other profilers, SpeedTrace Pro takes a two-pronged approach separating the highly specialized tasks of both tracer and profiler. In the first (trace) stage it simply traces and records nothing but the bare events with their time stamps for later reference. In a second (profiling) stage SpeedTrace Pro runs the actual performance analysis, and displays all the performance issues (bugs, deadlocks, hotspots etc). In the final drilldown to the root, all performance issues can simply be traced to the actual events that caused them revealed in the trace result. This approach has two amazing advantages that put SpeedTrace miles ahead of all its competitors:
Next to no intrusion in production environments!
SpeedTrace records all application events, but does not perform any trace processing, on the application target machine. The recorded trace can then be analyzed on a separate host in order to minimize impacts and to prevent slowdowns, instability and hung sessions on the target machine. SpeedTrace’s guaranteed low impact tracing and minimized intrusion are especially key tostability in production environments such as web server scenarios!
By separating the trace process from the analysis and recording only events, SpeedTrace Pro also minimizes overhead. Its tracing does not interfere with the internal time behavior of the application and thus obviates the main source of contortion, misleading results, and wrong treatment. The bottom line spells: Pinpoint accuracy, conclusive results, and reliably treatment with incredible speed!
Once the performance analysis (profiling) has been completed, the profiling results can be finally linked to a complete set of trace recordings that enable drilldowns straight to the root causes of performance issues down to the code lines, yielding absolutely conclusive results – results that in the end tell you exactly and effectively where and how to build your solutions to make a real difference in performance and quality!More >>
Free Trace Agents!
The new SpeedTrace Pro version 4.5 provides you with nothing less than aFreely Redistributable Recorder acting as a trace agent with which you can now trace a virtuallyunlimited number of external clients via Internet/network free of charge. In principle, the recorder works like the black box deployed in aviation. With the respective time stamps you can always trace what happened during an event, what lead up to it and thereby find out what actually caused it.More >>
Remote/Distributed Tracing Capabilities!
Supported by new remote tracing potential (also for distributed apps), you now have - at the server end -direct remote access to all your clients’ trace scenarios over the cloud! Remote tracing of distributed applications is also enabled within one and the same UI for comparison and/or analysis of interactive components. At regular intervals or in emergency situations you can from there immediately view and interpret these trace recordings with our licensed software, perform the respective performance analyses, and evaluate for quick remedial action and expedient quality improvements.
Integrate QA into your whole development cycle!
Test automation and remote tracing enable remote monitoring and support and thus add up to complete the diagnostics for the entire lifecycle of your software regardless of location! The new feature is geared to streamline the organization of your performance analysis, testing routine, and problem-solving to the high level of systematic monitoring and quality control. SpeedTrace Pro thereby integrates QA thoroughly into your overall development lifecycle management.