Deleaker

Deleaker

Deleaker

软件

4.5

软件描述

Deleaker 是一个独立应用程序,也是 Visual Studio、RAD Studio(Delphi/C++ Builder)和 Qt Creator 的有用扩展,可帮助您分析编程错误,其中许多错误是 C++、Delphi 和 .Net 独有的。Deleaker 是 C++、Delphi 和 .

官方网站

访问软件的官方网站了解更多信息

官方认证

www.deleaker.com

安全链接HTTPS

什么是 Deleaker?

Deleaker 是一款独立应用程序,也是 Visual Studio、RAD Studio(Delphi/C++ Builder)和 Qt Creator 的实用扩展,可帮助您分析编程错误,其中许多错误是 C++、Delphi 和 .Net 独有的。Deleaker 是 C++、Delphi 和 .Net 开发者的重要工具,尤其适用于偶尔难以发现资源泄漏并调试应用程序的情况。借助 Deleaker,您可以在不显著降低应用性能的前提下,检测并定位内存、GDI 和 USER 对象、句柄等方面的资源泄漏。

调试始终是程序员的难题。在各类 bug 中,最难发现的莫过于资源泄漏,尤其是在图形设备接口(GDI)对象和菜单方面。即使是很小的泄漏,也可能严重影响系统性能。您绝不能忽视任何一个。

Deleaker 是解决这一问题的有效方案。首先,它会提供应用程序运行期间创建的所有 GDI 对象信息。几乎每个对象都会附带完整的调用栈,帮助您准确查看源代码中每个 GDI 对象的创建位置。只需双击调用栈条目,编辑器即可自动打开对应文件并定位到相应行。接下来最关键的一点是:当您的应用程序退出时,Deleaker 会列出所有已创建但未被释放的 GDI 对象。

虽然已有大量工具可用于追踪内存泄漏,但能够有效追踪 GDI 资源泄漏的优秀工具却极为稀少,而这类泄漏可能严重影响任何 Windows 操作系统的性能。而且这些工具普遍存在一个重大问题——严重拖慢应用程序的运行速度。Deleaker 紧密集成于 Visual Studio 开发环境,您可以完全放心,它不会影响您的应用性能。即使是功能健全的基于 Windows 的应用程序,也仍可能存在泄漏。Deleaker 将为您找出这些问题。

主要功能

🔄 替代方案

8 个选择
Valgrind

Valgrind

软件

Valgrind 是一个用于构建动态分析工具的仪器框架。它提供了多种工具,可自动检测许多内存管理和线程错误,并对程序进行详细性能分析。你还可以使用 Valgrind 构建新的工具。

免费 • 开源
查看详情
dotMemory

dotMemory

软件

dotMemory 可用于分析多种 .NET 和 .NET Core 应用程序的内存使用情况:桌面应用程序、Windows 服务、ASP.NET 网页应用、IIS、IIS Express、任意 .NET 进程等。

付费 • 专有
查看详情
.NET Memory Profiler

.NET Memory Profiler

软件

.NET 内存分析器是一款功能强大的工具,可用于查找用 C#、VB.NET 或任何其他 .NET 语言编写的程序中的内存泄漏并优化内存使用。

付费 • 专有
查看详情
EurekaLog

EurekaLog

软件

EurekaLog 是一款全新的 Delphi 和 C++Builder 异常追踪工具,可使您的应用程序(GUI、控制台、Web 等)具备捕获所有异常、内存泄漏,并检测无限循环和死锁的能力。

付费 • 专有
查看详情
💻

GlowCode

软件

GlowCode 是用于 C++、C# 和 .NET 代码优化的实时性能和内存分析工具,可快速发现瓶颈和内存泄漏。

付费 • 专有
查看详情
💻

dotTrace Memory

软件

使用 dotTrace Memory,您可以快速基于 .NET Framework 4 及以下版本对应用程序的内存使用情况进行分析。该分析过程不仅简单快捷,还能准确记录并以内存快照的形式呈现丰富的分析数据……

付费 • 专有
查看详情
GDIView

GDIView

软件

显示每个进程分配的 GDI 资源/句柄列表。

免费 • 专有
查看详情
WonderLeak

WonderLeak

软件

WonderLeak 是一个原生的 Windows 内存分配分析工具,从零开始设计,速度极快,可轻松处理大型多线程应用程序的性能分析。

付费 • 专有
查看详情