.NET tools, components, libraries and add-ins sign in | create your account  
Stimulsoft Reports.net
Advertise here! Contact us to know the options
Category

Profiling - Debugging

Includes Monitoring, Performance testing, Optimization

Display options and filters [BETA]
Sort by:
Built for .NET
Source code provided
Discontinued
Library
Built for the Compact Framework
Built for .NET 2
Add-in
Built for Mono
Sold as a service
Free or free version available

DILE

 Home Page Home Page
Categories:
Author: Zsolt Petrény
Latest version: 0.25
Description: DILE (Dotnet IL Editor) is a decompiler and an IL debugger.
It allows managed application to be debugged without having the source code and it can help to understand what is going on in the background as even the .NET Framework assemblies can be debugged. Works both on x86 (32-bit) and x64 (64-bit) operating systems.

Disassembling features:
- displaying IL code
- generics support
- quick search by different categories (classes, methods, fields, tokens, etc.)
- supports both 32 and 64-bit assemblies

Debugger features:
- both v1.1 and v2.0 applications can be debugged
- allows debugging dynamic assemblies
- attaching to process/detaching; starting new process to debug with arguments
- stepping in/out/over on the IL level
- setting instruction pointer; run to cursor
- debuggee can be stopped on specific events (e.g.: CreateThread, LoadAssembly)
- MDA (Managed Debug Assistant) notifications
- adding/removing/activating/deactivating breakpoints
- "Object Viewer" to check the current value of an object's properties and fields or evaluate expressions, call methods
- text displayer form to quickly view strings with or without escape characters as simple text or html
- call stack; local variables/arguments; debug messages; debugging events; modules; threads; watch panel
- filter on which exceptions to stop the debuggee
- decimal or hexadecimal number display
Added: 2006-01-03
Updated: 2007-03-05
Attributes: Built for .NET[BuiltForDotNet] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided] Built for .NET 2[BuilfForDotNet2]

Prof-It for C#

 Home Page Home Page
Categories:
Author: Klaus Lehner
Latest version: 1.01
Description: Standalone profiler for C# that measures execution frequencies for each statement while keeping the instrumentation of the source code to a minimum. A strategy for finding basic blocks, incrementing their counters and calculating counters from others makes Prof-It faster than other profilers, that can collect execution frequencies for each line of code.
Added: 2004-09-21
Attributes: Built for .NET[BuiltForDotNet] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

PEBrowse Professional Interactive

 Home Page Home Page
Categories:
Author: Russell Osterlund
Latest version: 7.9.1
Description: Debug .NET managed and unmanaged code using a native mode debugger.
Features include:
- Dump any part of an executable or files of any type and size.
- Code disassembler with support for .dbg and .pdb debug files and .NET IL opcodes
- Save and restore sessions, including notes on disassembly listings
- Integrated DbgHelp support
- Subroutine discovery option
- Analyze any API or subroutine and build a tree containing tests and jumps for the entire routine
- Display of local variables and parameters with names
- Source code (if available) support
- View process information - kernel, user, GDI handles, threads, environment, startup information
Added: 2004-11-18
Attributes: Built for .NET[BuiltForDotNet] Free or free version available[FreeVersionAvailable]

VisiCode

 Home Page Home Page
Categories:
Author: Maguire Peaks
Latest version: 1.1 Build 1515
Description: Software analysis and development tool that offers developers a way to analyze the behavior and performance of their code.
VisiCode audits method execution and runtime events and produces a graphical view the software's execution in a browsable form that depicts the methods and relations, such as call stacks and concurrency, over time.
Added: 2004-03-30
Attributes: Built for .NET[BuiltForDotNet]

Mole

 Home Page Home Page
Categories:
Latest version: 4.2
Description: Visual Studio debug visualizer With property editing.
During debugging sessions, debug visualizers allow developers to view objects and data using a customized interface. Visual Studio ships with several visualizers. Mole was designed to not only allow the developer to view objects or data, but to also allow the developer to drill into properties of those objects and then edit them.

Features include:
- view application UI elements in a TreeView control
- view all properties, dependency properties and attached properties and non-public fields of any element or sub-element in the UI tree
- allows unlimited drilling into objects and sub-objects
- breadcrumb type navigation when drilling into child objects
- when Mole finds an IEnumerable object, the data can be viewed in a DataGridView or in the properties grid
- handles collections that contain multiple types of data
- allows the developer to view non-public fields of all these same objects
- tested on WPF, WCF, WF, WinForms and ASP.NET projects on Vista, XP Pro, x32, x64, VS2005 and VS2008, C# and VB.NET
Added: 2008-03-04
Attributes: Add-in[AddIn] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided] Built for .NET 2[BuilfForDotNet2]

Application Center Test

 Home Page Home Page
Categories:
Author: Microsoft
Description: part of Visual Studio .NET Enterprise editions
Added: 2003-05-20
Attributes: Built for .NET[BuiltForDotNet]

IL Disassembly View

 Home Page Home Page
Categories:
Author: debug-companion.com
Latest version: 1.0 beta 2
Description: Provides an extended disassembly window for Visual Studio, which shows disassembled IL (CIL, MSIL) code synchronized with current execution context.
Added: 2007-10-24
Attributes: Add-in[AddIn] Free or free version available[FreeVersionAvailable] Built for .NET 2[BuilfForDotNet2]

SilkPerformer

 Home Page Home Page
Categories:
Author: Borland
Latest version: 2007
Description: Tool for software application performance and load testing, delivering automated software load, stress and performance testing.
With SilkPerformer, you can create load tests for thousands of users running business scenarios across a range of enterprise application environments to identify bottlenecks, and then apply diagnostics to resolve performance issues.

Features include:
- Virtual user "types" enable shared, reusable access to load testing across all major application environments
- No license requirement for "controllers" or individual "protocols" means greater access to test creation and execution for more team members across the organization
- Isolate and resolve code-level Java and .NET application performance issue, under load
- Visual script recorder and step-by-step workflow wizards
- Support for a high number of virtual users per box at either the protocol or GUI level
- Eclipse plug-in that expands test creation to Eclipse IDE users
- The Server Analysis Module maps server-side resource usage with client-side load test results
- Web Services performance testing: Borland SilkPerformer SOA Edition and .NET Explorer or Java Explorer add-ons
Added: 2007-09-12
Attributes: Built for .NET[BuiltForDotNet]

C# Test Coverage Tool

 Home Page Home Page
Categories:
Author: Semantic Designs
Latest version: Beta
Description: Enables the collection and display of code coverage data on C# software source code bases of arbitrary size.
Added: 2003-12-19
Attributes: Built for .NET[BuiltForDotNet]

CLR Profiler for the .NET Framework

 Home Page Home Page
Categories:
Author: Microsoft
Latest version: 2.0
Description: Allows developers to see the allocation profile of their manage applications.
The CLR Profiler includes a number of views of the allocation profile, including a histogram of allocated types, allocation and call graphs, a time line showing GCs of various generations and the resulting state of the managed heap after those collections, and a call tree showing per-method allocations and assembly loads.

Aslo available for .NET 1.1: http://www.microsoft.com/downloads/details.aspx?FamilyId=86CE6052-D7F4-4AEB-9B7A-94635BEEBDDA&displaylang=en
Added: 2003-10-31
Updated: 2005-12-13
Attributes: Built for .NET[BuiltForDotNet] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided] Built for .NET 2[BuilfForDotNet2]

C# Source Code Metrics

 Home Page Home Page
Categories:
Author: Semantic Designs
Latest version: Beta
Description: Computes a number of useful metrics for C# program source code suites.
Added: 2003-12-19
Attributes: Built for .NET[BuiltForDotNet]

DevPartner Profiler

 Home Page Home Page
Categories:
Author: Compuware
Latest version: 7.1.0
Description: Features:
- pinpoints performance bottlenecks
- profiles managed VB.NET, MC++, C#, JScript 7 and unmanaged VC++
- verify code changes have improved performance
- integrated to the VS .NET IDE
Added: 2003-05-20
Updated: 2003-12-12
Attributes: Built for .NET[BuiltForDotNet] Add-in[AddIn] Free or free version available[FreeVersionAvailable]

dotTrace

 Home Page Home Page
Categories:
Author: JetBrains
Latest version: 3.0
Description: Performance and memory profiling tool.
dotTrace profiles the performance of .NET Framework 1.1 and 2.0 applications, the memory usage of .NET Framework 2.0 applications, ASP.NET applications running on IIS and ASP.NET Development Server, Windows services.

Features include:
- profiling API
- memory profiling
- snapshot exploring, CPU snapshot comparison, support for multiple snapshots
- combined profile and source views
- command line access
- user interface features navigation, filtering, search options and source preview
- integration with Visual Studio
Added: 2005-07-29
Updated: 2007-05-31
Attributes: Built for .NET[BuiltForDotNet] Add-in[AddIn] Built for .NET 2[BuilfForDotNet2]

ANTS Load

 Home Page Home Page
Categories:
Author: Red Gate Software
Latest version: 1.7
Description: Tool for load testing websites and web services.
ANTS Load is used to predict a web application's behavior and performance under the stress of a multiple user load. It does this by simulating multiple clients accessing a web application at the same time, and measuring what happens.

Features include:
- Unique characteristics for each virtual user (e.g. unique email addresses for logging in).
- Support for SSL
- Multiple scripts that run simultaneously
- Randomization of scripts
- Ability to test XML web services natively
- Automatic script generation
- Ability to simulate many thousands of virtual users
- Access to .NET routines and libraries from within ANTS
Added: 2004-08-02
Attributes: Built for .NET[BuiltForDotNet]

Vantage Analyzer

 Home Page Home Page
Categories:
Author: Compuware
Latest version: 5.1
Description: J2EE and .NET performance monitoring and analysis capabilities.

- Customizable dashboards
- Workload-level analysis
- Drill-down of transaction analysis
- Hot-spot analysis for SQL, methods, performance and memory
- Real-time performance monitoring that allows you to select the parameters to be monitored
- CPU and wall-clock response-time measurement
- Alerts keep you aware of issues before they impact performance
- Integration with ClientVantage allows you to trace the performance of transactions over the network and into the data center
Added: 2006-12-27
Attributes: Built for .NET[BuiltForDotNet]

ANTS Profiler

 Home Page Home Page
Categories:
Author: Red Gate Software
Latest version: 2.7
Description: Identifies performance bottlenecks in applications written in any of the languages available on the .NET Framework.
To code profile your application, you use your application as normal, while running ANTS Profiler. ANTS Profiler then records the frequency and time spent in each line of your code, as you are using your application, and displays the results in a variety of formats.

Features include:
- Profile application memory use
- Profile both .NET desktop applications and ASP.NET web applications
- Memory profiling
- Snapshots and resetting the profiler
- Save results to HTML or XML
- Ready for Windows Vista
Added: 2004-01-20
Updated: 2006-10-01
Attributes: Built for .NET[BuiltForDotNet] Built for .NET 2[BuilfForDotNet2]

TestMatrix

 Home Page Home Page
Categories:
Author: Exact Magic Software
Latest version: 2.0
Description: Tool for practicing test-driven development in Visual Studio.
With TestMatrix, you can run unit tests directly from the editor, with integrated code coverage and performance profiling.

Features include:
- explore, run and debug your tests
- detect performance bottle necks
- analyze your code's test coverage
- integration with Visual Studio 2005 and 2008
- no external applications to run
- supports NUnit, MbUnit, and CsUnit
Added: 2007-06-06
Updated: 2007-12-22
Attributes: Add-in[AddIn] Built for .NET 2[BuilfForDotNet2]

AQtime .NET

 Home Page Home Page
Categories:
Author: AutomatedQA
Latest version: 5
Description: Performance profiler and memory allocation debugger for 32- and 64-bit Windows and .NET-connected applications.

Features include:
- can be integrated into Visual Studio or can run as a stand-alone application.
- can profile almost any type of executable: exe, dll, ocx, bpl, cpl, NT services, ISAPI and ASP.NET applications, COM, DCOM and COM+ servers. Can profile templates, overloaded and recursive routines, and other special forms of code.
- can profile both 32-bit and 64-bit modules.
- supports managed and unmanaged code.
- fully thread-aware. Profiling can be turned on or off on a thread basis, results can be analyzed by a single thread or cumulatively, threads can be named from application code.
- uses an open COM-based architecture. Users can create their own custom profilers and panels.
- will never modify your source code, unless you choose to export the results into the source as comments.
Added: 2003-05-20
Updated: 2006-12-09
Attributes: Built for .NET[BuiltForDotNet] Add-in[AddIn] Built for .NET 2[BuilfForDotNet2]

GlowCode .NET

 Home Page Home Page
Categories:
Author: Electric Software
Latest version: 2.0
Description: Real-time performance and memory profiler for managed code.
GlowCode .NET isolates boxing errors, identifies excessive memory usage, and finds hyperactive and loitering objects. GlowCode .NET allows you to analyze program behavior and optimize for highest performance.
Added: 2004-08-26
Attributes: Built for .NET[BuiltForDotNet]

C# Profiler Tool

 Home Page Home Page
Categories:
Author: Semantic Designs
Latest version: Beta
Description: enables the collection and display of execution profile data on C# software source code bases of arbitrary size.
Added: 2003-12-19
Attributes: Built for .NET[BuiltForDotNet]

Auto Debug for .Net

 Home Page Home Page
Categories:
Author: Auto Debug System
Latest version: 1.3
Description: Used to trace programs automatically without recompilation.
Auto Debug records the results of input and return value during functions calls. It auto analyses the target program, auto displays and traces the export functions of classes.

Features include:
- Records input parameters and return value of the methods where breakpoints have been set
- Supports debug version and release version
- Supports multithread: a sequence chart displays the relationships between the threads
- Supports attaching to a process
Added: 2006-09-07
Attributes: Built for .NET 2[BuilfForDotNet2]

YourKit Profiler for .NET

 Home Page Home Page
Categories:
Author: YourKit
Latest version: 3.0.4
Description: CPU and memory profiler for .NET.

Features include:
- On-demand profiling
- ASP.NET support
- Ability to profile in production environment
- Remote profiling
- Ability to export profiling results to HTML
- Telemetry: allows viewing key information about an application in runtime within live graphs, providing details about memory, garbage collection activity, loaded classes, threads, as well as general CLR and OS information
- CPU profiling: hot spots, method call tree and method list; "Merged callees" view; Method back traces view
- Memory profiling: Objects view; Browse instances of particular class; "Find Paths" helps to find reasons of memory leaks; Find strings that match given pattern; "Quick Info" action; Ability to compare memory snapshots
- Integration with Visual Studio 2003, 2005, and 2008
- Supports 32-bit and 64-bit systems
Added: 2006-06-07
Updated: 2008-02-09
Attributes: Add-in[AddIn] Free or free version available[FreeVersionAvailable] Built for .NET 2[BuilfForDotNet2]

BoundsChecker

 Home Page Home Page
Categories:
Author: Compuware
Latest version: 7.1
Description: Run-time error detection and debugging tool for C++ developers. Automates the debugging process inside Visual Studio. BoundsChecker provides analyses of programming errors, many of which are unique to C++ and detects and diagnoses errors in static, stack and heap memory, and in memory and resource leaks.
BoundsChecker works with both the native Windows platform and the new Microsoft .NET Framework.
Added: 2004-03-18
Attributes: Built for .NET[BuiltForDotNet] Add-in[AddIn]

Rational Purify for Windows

 Home Page Home Page
Categories:
Author: IBM
Latest version: 6.13
Description: Runtime analysis helping developers pinpoint memory-related reliability errors in their C/C++, managed .NET and Java code.

Features include:
- Runtime and memory management error detection: memory corruption and leak detection.
- Instruments code at the byte or object level.
- Does not require access to source code and can thus be used with third-party libraries in addition to home-grown code.
- For software developers working with Java, Visual C++ and all VS.NET managed languages (including C# and VB.NET).
- Runs directly inside WebSphere Studio, Eclipse or Visual Studio, as well as stand-alone.
- Selective instrumentation: allows you to select which modules of an application to analyze.
Added: 2003-05-20
Attributes: Built for .NET[BuiltForDotNet] Add-in[AddIn]

Rational PurifyPlus

 Home Page Home Page
Categories:
Author: IBM
Latest version: 6.13
Description: Set of automated runtime analysis tools for improving Linux-, UNIX- and Windows-based application reliability and performance.
Designed for Java, C, C++, and .NET applications.

Features include:
- Runtime and memory management error detection: memory corruption and leak detection.
- Application performance profiling: highlights application performance bottlenecks.
- Code coverage analysis: identifies untested code.
- Instruments code at the byte or object level.
- Server-side Java support: install PurifyPlus on your Web server to analyze Java Server Pages (JSP) and servlets.
- For software developers working with Java, Visual C++ and all VS.NET managed languages (including C# and VB.NET).
- Runs directly inside WebSphere Studio, Eclipse or Visual Studio, as well as stand-alone.
- Selective instrumentation: allows you to select which modules of an application to analyze.
Added: 2005-03-31
Attributes: Built for .NET[BuiltForDotNet] Add-in[AddIn]

nprof

 Home Page Home Page
Categories:
Latest version: 0.9.1
Description: Designed to be not only a fully-fledged profiler for .NET applications, but also a complete API that can be used to build other profiler front-ends, as well as extend the default GUI with new visualization tools.
Added: 2003-05-20
Updated: 2006-05-19
Attributes: Built for .NET[BuiltForDotNet] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided] Built for .NET 2[BuilfForDotNet2]

DevPartner Studio

 Home Page Home Page
Categories:
Author: Compuware
Latest version: 8.1
Description: Helps developers detect, diagnose and resolve software errors; maximize code performance; and ensure optimum code coverage and testing in Visual Studio .NET or Visual Studio 6.

Features include:
- Source code review
- Error detection and diagnosis
- Fault simulator
- Memory analysis
- Code coverage analysis
- Performance analysis
- Distributed application analysis
- Integration with Visual Studio 2003 and 2005
- Integration with Visual Studio Team Foundation Server
Added: 2003-05-20
Updated: 2006-06-15
Attributes: Built for .NET[BuiltForDotNet] Add-in[AddIn] Built for .NET 2[BuilfForDotNet2]

SpeedTrace

 Home Page Home Page
Categories:
Author: ipcas
Latest version: 3.2
Description: Traces and profiles applications including Windows applications, Windows services, ASP.NET applications and others.

Features include:
- Application tracing: monitor the application flow (method calls).
- Data tracing: makes the arguments and return values of functions accessible.
- Profile: evaluates and presents statistics.
- Trigger: enables event-based tracing and profiling.
- Filter: reduces output on-the-fly with pre- and post-processing filters.
- Callback API
- TraceAnalyzer: visualize collected data.
- Save to disk
- Search engine
Added: 2005-09-13
Updated: 2007-11-29
Attributes: Built for .NET[BuiltForDotNet] Built for .NET 2[BuilfForDotNet2]

.NET Memory Profiler

 Home Page Home Page
Categories:
Author: SciTech Software
Latest version: 3.0
Description: Tool for finding memory leaks and optimizing the memory usage in .NET programs.
.NET Memory Profiler allows you to retrieve information about all instance allocations performed on the garbage collected heap (GC heap) and all instances that reside on the GC heap. The retrieved information is presented in real-time, both numerically and graphically.

Features include:
- can collect snapshots of the heap, which can optionally allow the presentation of field values of instances. It is also possible to compare two snapshots, which is a way of detecting memory leaks in a program. A snapshot provides information about: all classes, all instances of classes, the call stacks of the instance allocations, the path to a root from each instance.
- a dispose tracker provides additional data about disposable instances. An API makes it possible to automatically detect memory leaks and control the profiler from within the profiled program.
- a heap utilization tracker gives you information about how the GC heap generations are used by allocated instances.
- the profiler also presents information about the native memory of the profiled process or any other process running on the computer.
- unmanaged resources tracker.
- possibility to attach to a running .NET process
- 64-bit support
- integration with Visual Studio.NET 2003 and Visual Studio 2005
Added: 2003-05-20
Updated: 2007-04-23
Attributes: Built for .NET[BuiltForDotNet] Add-in[AddIn] Built for .NET 2[BuilfForDotNet2]
Ignore this
Advertise here! Contact us to know the options
Advertise here! Contact us to know the options
Web site previews powered by WebSnapr
Hosted by WebHost4Life.com - Please use this Sponsor ID: madgeek - Thanks!
part of the metaSapiens network: metaSapiens | .NET Jobs | Fabrice's weblog | SharpToolbox | JavaToolbox | LINQ in Action | MapShares | Clair de Bulle