by Software Diagnostics - Product Type: Add-In / Application
Software Diagnostics Developer Edition Enterprise by Software Diagnostics
URLs: sd-developer-enterprise, sd developer enterprise, sddeveloperenterprise, softwarediagnostics
Recorder, profiler and debugger for C and C++ for Visual Studio 2005, 2008 and 2010. Software Diagnostics Developer Edition Enterprise for developers, testers and project managers can trace the execution of your code. SD Developer Edition Enterprise can apply reverse debugging, analyze control flow back and forth in time and identify bugs with a single run of your application. The Developer Edition is an integrated recorder, debugger, and profiler for system dynamics. Being seamlessly integrated into Microsoft Visual Studio, it significantly accelerates debugging activities and improves comprehension of system behavior. Software Diagnostics Developer Edition Enterprise records the internal activity of a running system and stores the captured runtime behavior as trace data. SD Developer Edition Enterprise adds the benefit of MemoryLeak Tracing - Identifying Memory Leaks. You can apply Memory Leak tracing for finding memory leaks on any freely running process that has been activated for snapshot tracing before hand.
Software Diagnostics Developer Edition & Developer Edition Enterprise
SD Developer Edition is an integrated recorder, debugger, and profiler for system dynamics. Being seamlessly integrated into Microsoft Visual Studio, it significantly accelerates debugging activities and improves comprehension of system behavior. The Developer Edition records the internal activity of a running system and stores the captured runtime behavior as trace data.
Debugging: Developer Edition is a debugging tool that visualizes complete recordings of runtime behavior. It is applicable with minimal side-effects to system execution including multithreaded applications. Tracing can be done with automated or manual level of detail. Traces enable developers to perform Reverse Debugging.
Implementing New Features and Feature Change Request: Developer Edition accelerates and facilitates the identification of “the right place” to integrate new features into existing code base.
Performance Analysis and Memory Leak detection: the CPU costs of function execution are revealed, helping to identify the performance of the application.
The Developer Edition is dedicated to developers and testers as well as project managers and architects. It reduces costs in debugging efforts, speeds up the time to market of software and reduces inconsistencies in software development. It creates transparency and rapid comprehension of complex software systems for existing and new team members.
Tracing Engine
Seamless integration into Microsoft Visual Studio.
Minimal performance overhead. Analyze even multithreaded applications.
“Single-click” tracing without rebuild. Start and stop tracing anytime.
Control flow tracing automatically. Reveals the nested structure of function calls.
Recording program states with “Probes” (function parameter tracing/variable state tracing/memory access tracing).
Analysis Engine
Multiple Views: 7 views are available in Developer Edition. All views are synchronized.
A function selected in one view will be highlighted in all the other views.
Code View
In Microsoft Visual Studio´s source code view, markers are placed that indicate in which call code lines were executed.
Additionally, the markers reveal the real function that was called. This valuable information solves the problem arising from polymorphism and function pointers.
Timeline View
Overview on application behavior during complete tracing period.
Function activity over time is visualized, which permits you to identify execution phases and patterns.
Selecting points in time or time periods for more detailed analysis in the Call Stack view.
Call Stack View
Temporal representation of tracing data.
Visual depiction of the call stack over time.
You have the call stack for a complete tracing period.
You can travel back and forth in time.
Function calls contain information on parameter values if Probes were active during tracing.
Single Call View
Representation of all subcalls that are triggered for a selected call.
View is an intermediate view between graphical views and source code views. It essentially reduces the source code to code lines with executed call statements.
Used to quickly grasp what happens in the respective function during execution and to find a subcall of interest.
Call Graph View
Structural representation of trace data.
Caller and callee relation between selected functions.
Interactively unfolding and hiding subcalls.
Annotation of call relations with performance statistics: “call count” and “call costs”.
Color encodes performance statistics.
Search View
Complete trace data is searchable.
Quickly identify and navigate to functions of interest.
Quickly find variable values of interest captured in Probes.
MemoryLeak Tracing (Identifying Memory Leaks) - available in Software Diagnostics Developer Edition Enterprise only
Software Diagnostics Developer Edition Enterprise records the internal activity of a running system and stores the captured runtime behavior as trace data. SD Developer Edition Enterprise adds the benefit of MemoryLeak Tracing - Identifying Memory Leaks. You can apply Memory Leak tracing for finding memory leaks on any freely running process that has been activated for snapshot tracing before hand. "Freely running process" means that you have not stopped your application in the Visual Studio debugger. Nevertheless, it is possible to have the Visual Studio debugger being attached to your application process.
To find memory leaks you have to take 2 snapshots: the "start snapshot" and the "stop snapshot". SD Developer Edition Enterprise makes a difference between the 2 snapshots and reveals all call stacks where memory had been allocated but not been deallocated.
Software Diagnostics Developer Edition Product Differences
FeaturesDeveloper EditionDeveloper Enterprise Edition
Tracing Engine
Seamless integration into Microsoft Visual StudioVisual Studio 2005, 2008, 2010Visual Studio 2005, 2008, 2010
Minimal performance overhead. Analyze even multithreaded applications••
“Single-click” tracing without rebuild••
Control flow tracing. Reveals the nested structure of function callsup to 30.000 function callsup to 1.000.000 function calls
Recording program states with DataProbes, i.e., selected variables at code locations1 DataProbeunlimited DataProbes
Recording program states with ParamProbes, i.e., parameter values being passed into functions••
Recording program states with MemAccessProbes, i.e., record when specific memory is read or written to quickly find difficult bugs due to memory overwriting side-effects •
Start the application with the tracing engine attached••
Trace from within a Visual Studio debugging session••
Attaching the tracing engine to a running process •
MemoryLeak Tracing Engine
Take snapshots of a process' allocated memory at any time during the process' runtime •
Compare memory snapshots to identify memory leaks •
Reveal where in the code memory is allocated but not deallocated •
See the complete call stack to memory allocating code •
Navigate to the memory leak in the code with a single click •
Analysis Engine
In Microsoft Visual Studio´s source code view, markers are placed that indicate in which call code lines were executed••
Additionally, the markers reveal the real function that was called. This valuable information solves the problem arising from polymorphism and function pointers••
Timeline View
Overview on application behavior during complete tracing period••
Permits you to identify execution phases and patterns••
Selecting points in time or time periods for more detailed analysis in the Call Stack view••
Call Stack View
Temporal representation of tracing data••
Visual depiction of the call stack over time••
You have the call stack for a complete tracing period••
You can travel back and forth in time••
Function calls contain information on parameter values if Probes were active during tracing••
Single Call View
Representation of all subcalls that are triggered for a selected call••
View is an intermediate view between graphical views and source code views. It essentially reduces the source code to code lines with executed call statements.••
Used to quickly grasp what happens in the respective function during execution and to find a subcall of interest.••
Call Graph View
Structural representation of trace data••
Caller and callee relation between selected functions••
Interactively unfolding and hiding subcalls••
Annotation of call relations with performance statistics: “call count” and “call costs”.••
Color encodes performance statistics••
Search View
Complete trace data is searchable••
Quickly identify and navigate to functions of interest••
Quickly find variable values of interest captured in Probes••
Recorder, profiler and debugger for C and C++ for Visual Studio 2005, 2008 and 2010.
Pricing: Software Diagnostics Developer Edition Enterprise 1.3.11888 - Annual License 1 Developer Annual License - includes 1 month aftersales email support, Software Diagnostics Developer Edition Enterprise 1.3.11888 - Annual License 2 Developer Annual License - includes 1 month aftersales email support, Software Diagnostics Developer Edition Enterprise 1.3.11888 - Annual License 4 Developer Annual License - includes 1 month aftersales email support, Software Diagnostics Developer Edition Enterprise 1.3.11888 - Annual License 6 Developer Annual License - includes 1 month aftersales email support, Software Diagnostics Developer Edition Enterprise 1.3.11888 - Annual License 10 Developer Annual License - includes 1 month aftersales email support, Software Diagnostics Developer Edition Enterprise 1.3.11888 - Annual License 20 Developer Annual License - includes 1 month aftersales email support, Software Diagnostics Developer Edition Enterprise 1.3.11888 - Floating Annual License 1 Floating Developer Annual License - includes 1 month aftersales email support, Software Diagnostics Developer Edition Enterprise 1.3.11888 - Floating Annual License 2 Floating Developer Annual License - includes 1 month aftersales email support, Software Diagnostics Developer Edition Enterprise 1.3.11888 - Floating Annual License 4 Floating Developer Annual License - includes 1 month aftersales email support, Software Diagnostics Developer Edition Enterprise 1.3.11888 - Floating Annual License 6 Floating Developer Annual License - includes 1 month aftersales email support, Software Diagnostics Developer Edition Enterprise 1.3.11888 - Floating Annual License 10 Floating Developer Annual License - includes 1 month aftersales email support, Software Diagnostics Developer Edition Enterprise 1.3.11888 - Floating Annual License 20 Floating Developer Annual License - includes 1 month aftersales email support, Software Diagnostics Developer Edition Enterprise 1.3.11888 - Unlimited License 1 Developer License - includes 1 year maintenance: all updates and email support, Software Diagnostics Developer Edition Enterprise 1.3.11888 - Unlimited License 2 Developer License - includes 1 year maintenance: all updates and email support, Software Diagnostics Developer Edition Enterprise 1.3.11888 - Unlimited License 4 Developer License - includes 1 year maintenance: all updates and email support, Software Diagnostics Developer Edition Enterprise 1.3.11888 - Unlimited License 6 Developer License - includes 1 year maintenance: all updates and email support, Software Diagnostics Developer Edition Enterprise 1.3.11888 - Unlimited License 10 Developer License - includes 1 year maintenance: all updates and email support, Software Diagnostics Developer Edition Enterprise 1.3.11888 - Unlimited License 20 Developer License - includes 1 year maintenance: all updates and email support, Software Diagnostics Developer Edition Enterprise - Unlimited License Maintenance Renewal 1 Developer Renewal - includes 1 year maintenance: all updates and email support, Software Diagnostics Developer Edition Enterprise - Unlimited License Maintenance Renewal 2 Developer Renewal - includes 1 year maintenance: all updates and email support, Software Diagnostics Developer Edition Enterprise - Unlimited License Maintenance Renewal 4 Developer Renewal - includes 1 year maintenance: all updates and email support, Software Diagnostics Developer Edition Enterprise - Unlimited License Maintenance Renewal 6 Developer Renewal - includes 1 year maintenance: all updates and email support, Software Diagnostics Developer Edition Enterprise - Unlimited License Maintenance Renewal 10 Developer Renewal - includes 1 year maintenance: all updates and email support, Software Diagnostics Developer Edition Enterprise - Unlimited License Maintenance Renewal 20 Developer Renewal - includes 1 year maintenance: all updates and email support, Software Diagnostics Developer Edition Enterprise 1.3.11888 - Floating Unlimited License 1
Evals & Downloads: Read the Software Diagnostics Product Range Overview, Read the SD Developer Edition Manual, Read the SD Developer Tutorial Manual, Download the SD Developer Edition 1.3.11888 evaluation on to your computer - Expires after 10 days
Operating System for Deployment: Windows 7, Windows Vista, Windows XP
Architecture of Product: 32Bit
Product Type: Add-In, Application
Compatible Containers: Microsoft Visual Studio 2010, Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft Visual Basic 2010, Microsoft Visual Basic 2008, Microsoft Visual Basic 2005, Microsoft Visual C++ 2010, Microsoft Visual C++ 2008, Microsoft Visual C++ 2005, Microsoft Visual C# 2010, Microsoft Visual C# 2008, Microsoft Visual C# 2005, .NET Framework 4.0, .NET Framework 3.5, .NET Framework 3.0, .NET Framework 2.0
Keywords: Debugging debug debugs Testing Test Tests
Development
Productivity performance efficiency
Part numbers: PC-540229-370565 540229-370565 PC-540229-370567 540229-370567 PC-540229-370568 540229-370568 PC-540229-370569 540229-370569 PC-540229-370570 540229-370570 PC-540229-370571 540229-370571 PC-540229-370583 540229-370583 PC-540229-370584 540229-370584 PC-540229-370585 540229-370585 PC-540229-370586 540229-370586 PC-540229-370587 540229-370587 PC-540229-370588 540229-370588 PC-540229-370566 540229-370566 PC-540229-370572 540229-370572 PC-540229-370573 540229-370573 PC-540229-370574 540229-370574 PC-540229-370575 540229-370575 PC-540229-370576 540229-370576 PC-540229-370577 540229-370577 PC-540229-370578 540229-370578 PC-540229-370579 540229-370579 PC-540229-370580 540229-370580 PC-540229-370581 540229-370581 PC-540229-370582 540229-370582 PC-540229-370589 540229-370589 PC-540229-370590 540229-370590 PC-540229-370591 540229-370591 PC-540229-370592 540229-370592 PC-540229-370593 540229-370593 PC-540229-370594 540229-370594 PC-540229-370595 540229-370595 PC-540229-370596 540229-370596 PC-540229-370597 540229-370597 PC-540229-370598 540229-370598 PC-540229-370599 540229-370599 PC-540229-370600 540229-370600
Publisher
Primary Category
Related Products
Related Categories