.NET Performance Diagnostics & Dump Analyzer for Openclaw

A comprehensive .NET diagnostic toolchain for analyzing CPU hotspots, memory leaks, and GC pressure across Windows, Linux, and macOS.

hexy693
v1.0.1
Apr 30, 2026
0
682
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install dotnet-dump-perf-analyzer

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install dotnet-dump-perf-analyzer using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is .NET Performance Diagnostics & Dump Analyzer?

This skill provides an end-to-end framework for troubleshooting .NET application performance using the standard diagnostic toolset. It covers everything from real-time monitoring with counters to deep-dive post-mortem analysis using process dumps and WinDbg. By integrating these Openclaw Skills into your workflow, developers can identify bottlenecks in ASP.NET Core, WPF, and console applications without needing expensive proprietary software.

The toolchain is designed for rapid triage and deep sampling, allowing for precise identification of managed memory leaks and thread pool exhaustion. It also includes automated Python-based reporting to visualize performance metrics against industry-standard PAL thresholds, making it a vital addition to your Openclaw Skills library.

.NET Performance Diagnostics & Dump Analyzer Use Cases

  • Diagnose high CPU usage and managed memory leaks in ASP.NET Core or IIS environments.
  • Analyze GC pressure, pause times, and thread pool exhaustion in production systems.
  • Generate interactive HTML performance reports as part of your Openclaw Skills workflow.
  • Perform deep post-mortem dump analysis on Linux, macOS, and Windows.
  • Identify specific methods or request paths causing performance bottlenecks.

How .NET Performance Diagnostics & Dump Analyzer Works

  1. Monitor real-time metrics using dotnet-counters to identify anomalies in CPU, GC, or thread usage.
  2. Perform deep CPU sampling with dotnet-trace to locate the specific hot methods consuming resources.
  3. Capture full-process core dumps using dotnet-dump during spikes for offline post-mortem inspection.
  4. Analyze the managed heap, object roots, and thread stacks via the dotnet-dump REPL or WinDbg.
  5. Collect OS-level system metrics via perfmon and generate interactive Chart.js reports using Python scripts.

.NET Performance Diagnostics & Dump Analyzer Setup

To get started with these Openclaw Skills, ensure the .NET SDK is installed on your system. Run the following commands to install the essential toolchain:

dotnet tool install -g dotnet-dump
dotnet tool install -g dotnet-counters
dotnet tool install -g dotnet-trace
dotnet tool install -g dotnet-gcdump

For advanced visualization and system-level monitoring on Windows, ensure you have access to relog.exe and Python 3.8+ for report generation.

.NET Performance Diagnostics & Dump Analyzer Data Schema & Taxonomy

The skill organizes diagnostic data into several specialized formats to ensure compatibility across analysis tools:

Data Format Source Tool Description
.dmp dotnet-dump Full-process core dump for post-mortem heap and thread analysis.
.nettrace dotnet-trace CPU sampling and runtime event trace files.
.gcdump dotnet-gcdump Lightweight GC heap-only snapshots for memory leak hunting.
.blg / .csv perfmon / relog OS-level performance counters and system resource logs.
.html Python Script Interactive, dark-themed dashboard for visual performance reporting.

.NET Performance Diagnostics & Dump Analyzer Advanced Features

  • Cross-platform dump analysis allowing Linux .dmp files to be inspected on Windows environments.
  • Automated PAL threshold verification to check system health against Microsoft's official performance baselines.
  • Integration with WinDbg for native heap, GC Card Table, and Loader Heap analysis.
  • AsyncStateMachine leak detection using advanced SOS commands.
  • Interactive HTML report generation powered by Chart.js for sharing insights across teams using Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*