百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
M

MemoScope.Net

> 编程语言
开源

转储和分析 .Net 应用程序内存(一个用于 WinDbg 和 ClrMd 的图形用户界面)

709 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

转储和分析 .Net 应用程序内存(一个用于 WinDbg 和 ClrMd 的图形用户界面)

MemoScope.Net

| Dump and analyze .Net applications memory ---------------------|-------------------------------------------

Wiki

Please, read the wiki to know everything about MemoScope. Lot of pictures, animated gifs and some text for every major features.

TLDR

What it MemoScope.Net ?

It's a tool to analyze .Net process memory: it can dump an application's memory in a file and read it later. The dump file contains all data (objects) and threads (state, stack, call stack)

MemoScope.Net will analyze the data and help you to find memory leaks and deadlocks

Thanks to Lee Culver for his ClrMd library, without it, MemoScope.Net would not exist.

Install

Get binaries from AppVeyor: x86 x64

Use cases

Out of Memory

I know, with 64 bits apps it should not be an issue but computers only have a few a few Go so it may still happen if your application :

  • is using too much memory (peak)
  • runs for days and has a "slow" memory leak

Dead lock

If your application is locked and you want to know where and why: dump the memory, display the threads status and blocking objects to see what thread is holding one that is waited by another thread.

Hard to reproduce bug

Sometimes, users can do weird things with your application and you can't make it happen on your computer so ask the user to dump its application's memory to analyze it on your machine.

Features

Heap statistics

Query instances

Instances content and references

Compare dumps

Threads, Stacks

Deadlocks

Delegates

Dump process memory

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#clrmddeadlock-detectiondotnetdump

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言