Archive for the Category development

 
 

An alternative to WinDbg – Debug Analyzer.Net

WinDbg is a tool that allows you to analyze in detail any program problem, especially when the VS2008 is not available or can not be used. Despite the fact that it has existed for many years, the use of WinDbg can not be called simple and intuitive. So let me present a very interesting alternative.Debug Analyzer.NET is a debugging tool to analyze memory dumps using plug-ins written in .NET framework

Features

  • Analysis Reporting – Create .NET based Plug-in to run analysis against a well defined Object Model to generate html reports
  • Instant Analyzer  – Write your analysis code in Code Editor and hit F5 to compile and execute your analysis so that you can see the results instantly.
  • Interactive Debugging – Ability to easily write Analysis commands just like Windbg but in .NET.
  • Visualizers – Write Plug-in to present the data as graphs, datagrid .
  • Helpers – Plug-in GUI which provides a way to write your own utility for other popular tools.

 

DebugAnalyzer.Net

You need to install .NET Framework 4.0 Client Profile

Supported Versions of CLR

  • .NET 2.0 (and 3.x) memory dumps.
  • Support for .NET 4.0 and Silverlight coming soon.

Download Debug Analyzer.Net

SlimTune – an open source profiling and performance analysis tool for .NET applications

SlimTune is a open source profiler and performance tuning tool for .NET based applications, written in C#, VB.NET. It provides nice set of powerful features, such as remote profiling, real time results, multiple plugin-based visualizations. The source code of SlimTune is available under the terms of the MIT License.The tool is nice free alternative to an commercial profiler.

Features

  • Live Profiling – reports results while your code still running
  • Remote Profiling – perform profiling proccess from a different computer
  • SQL Database Storage – all results stored in SQL database
  • Multiple Visualizations – different ways to present profiling results
  •  Plugin Support – write your own visualization plugin
slimtune-1 slimtune-2
slimtune-3 slimtune-4

Download SlimTune profiling tool

XPath Visualizer

 

XPath Visualizer is a simple tool, that lets you execute a XPath query and see the results. The .Net 3.5 is required to use the tool .

XPathVisualizer-v1.2

Features:

  • Load the XML document from a filesystem file, from an HTTP URL, type it in, or paste (Ctrl-V).
  • Automatically detect and display the XML namespaces in use, in the document, including those with and without explicit prefixes
  • XPath query validation.
  • Remembers 10 most-recently used XPath queries.
  • automatically inject the default xml namespace into query expressions
  • visualize the XPath query execution results on the XML document
  • Easy scroll through the matched nodes of an XPath query
  • strip XML namespaces from any document
  • Remove matched nodes in the document
  • Reindent or reformat XML
  • After modifying the XML in any way, you can save the modified XML document to a new file

Download XPath Visualizer (Codeplex)

WPF performance profiling tools

The WPF Performance Suite is a set of performance profiling tools that allow you to analyze the runtime behavior of your WPF application.

This suite includes the following tools:

  • Perforator – for analyzing rendering behavior.
  • Visual Profiler – for profiling the use of WPF services, such as layout and event handling, by elements in the visual tree.
  • Working Set Analyzer – for analyzing the working set characteristics of your application.
  • Event Trace – for analyzing events and generating event log files.
  • ETW Trace Viewer – Record, display, and browse Event Tracing for Windows (ETW) log files in a WPF user-interface format.

The screenshot below is presenting how to Visual Profiler tool looks like:

Visual-Profiler

Download WPF Performance Suite (x86 version)

Explore Silverlight project hierarchy with Silverlight Spy 2

Use the built-in browser to navigate to a web page. Silverlight Spy will automatically pick up any Silverlight application embedded in the page and display it in the XAML Explorer. The XAML Explorer presents the UI element structure of a Silverlight application. Explore the structure and view and edit the details of the selected UI element in the Details pane.

 

SilverlightSpy

 

 

 

Features

  • Convenient XAML UI element explorer
  • XAML object property grid allows for getting and settings object property values
  • Regeneration of XAML based on the UI element structure
  • Statistics of used objects
  • Statistics of used resources (images, video, fonts, etc.)
  • UI element preview
  • Extensive search
  • Event Monitor
  • XAP package inspection
  • HTTP monitor

 

Download Silverlight Spy 2

 

Note: You must download and register(regsvr32) csexwb2 component before installing Silverlight Spy 2


Page 1 of 3712345...102030...Last »