var fDesc=new Array(); fDesc[0] = "Detect bugs after running your application just once: trace the execution of your code. Use reverse debugging to move forwards and backwards in time. Software Diagnostics Developer Edition is the ideal combination between recorder, profiler and debugger for C and C for Visual Studio 2005, 2008 and 2010. The Developer Edition is a software analysis tool that specifically and precisely records the dynamics of a software system at runtime and presents interactive visualizations of the system dynamics as well as profiling and debugging functions. Due to its seamless integration, for example in Microsoft Visual Studio, debugging and analysis activities are considerably accelerated; productive and focused insights into the system dynamics are made possible. Using the Developer Edition dynamics and behavior of complex IT systems can be efficiently recorded, examined and thus better understood. In this way, programming work in particular can be reduced and maintenance is significantly simplified. Specifically, workload involved in reading and understanding the code can be reduced, the constant switching between different source code files can be avoided and the manual step-by-step bug search with conventional debuggers can be replaced. The Developer Edition contains a Debugging Tool, which graphically represents the complete recording of behaviour at runtime. It can be used with minimal interference of system execution, even for multithreaded applications. Tracing may be performed with an automatically or manually selected level of detail. The traces enable developers to perform »reverse debugging«. This means that the effect of bugs and their cause, including their context can be examined at any desired point on the timeline."; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }