BoundsChecker 7.2 英文软件免费

2020-06-17 00:00:00  阅读 16 次 评论 0 条
    评分:3    版本:7.2    更新时间:2020-06-17    大小:63.43 MB    平台:Win8,Win7,WinXP,Win2003,Win2000    语言:英文软件    授权:免费

软件介绍

  BoundsChecker是一款十分出色的程序错误检测工具,可以帮助我们对程序的检测等做到很好的操作。也可以对那些静态的也能做到很好的诊断。

软件功能

  NET调用报告: BoundsChecker可以在应用程序的托管部分的类中记录方法调用和返回。这包括参数和任何返回值。您可以将分析限制在应用程序的特定部分,以提高信息的实用性。此功能可以提供有关托管应用程序如何运行的宝贵见解。

  符号服务器支持:如果符号服务器中已包含符号服务器,则BoundsChecker将自动加载和使用组织中的符号服务器提供的符号或第三方(例如Microsoft)提供的符号。符号服务器配置位于“常规设置”对话框中。

  如果您正在运行集成到Visual Studio .NET中的BoundsChecker,则BoundsChecker将自动使用符号服务器设置。有关符号服务器支持的信息出现在联机帮助中的“ 常规设置”和“符号路径对话框 ”主题下。

  仅在源代码可用时显示泄漏和错误的选项:可以自定义BoundsChecker以仅在有源代码的模块中显示错误。此功能可用于自动消除应用程序中您不感兴趣的部分中的错误。此功能使您可以快速排除系统代码,第三方DLL或组织其他部分提供的模块中发生的错误。此选项位于设置对话框中的“ 模块和文件 ”下。

  重新设计的COM呼叫报告:根据用户选择的模块选择方法。COM调用报告配置已被修改,其中选定模块(DLL)中的日志对象方法调用。此功能使客户可以快速配置BoundsChecker以仅监视用户定义的界面和方法。

新版功能

  改进了内存泄漏和资源泄漏检测。

  改进了对VARIANTS和安全阵列的支持。

  改进的MFC抑制。

  添加了对检测以下新错误的支持:

  “分配冲突:尝试在DC 0x12345678上调用DeleteDC; DC由GetDC分配”;

  有关此错误的完整说明,请参阅“帮助”中的“ 无效参数错误”类别。

  减少了内存泄漏和FinalCheck分析中报告的误报次数。

  大型内存密集型应用程序的运行时性能得到改善。

  对用户界面进行了较小的增强,以提高508节的合规性。

  对Visual C ++ 6.0 SP6的支持;

  对Windows Server 2003 SP1的初步支持。

  对Windows XP SP2的初步支持。

  在常规设置中已经被分为通用和数据收集。

  该呼叫报告设置已分裂成API调用报告,COM调用报告,以及.NET呼叫报告。

  现在,您可以通过更改“ 字体和颜色”设置中的设置来自定义源窗口中制表位的大小。

  许多Explain帮助主题已被重写和扩展。

  CLR Analysis已重命名为.NET Analysis;

  COM接口泄漏消息现在包括更多详细信息。

  已添加“内存和资源查看器”对话框。

  完整支持Visual Studio 2012,改善性能以及准确度;

  基础支持Visual Studio 2012;

  支持Windows Vista x64及更高版本上的64位应用程序;

  支持Visual Studio 2010;

  支持Visual Studios 2005 & 2008;

  最新版本完全的支持 Visual Studio 6.0 and Visual Studio .NET 2003;

  BoundsChecker能检测的错误包括:

  (1)指针操作和内存、资源泄漏错误比如:内存泄露;资源泄漏;对指针的错误操作。

  (2)内存操作方面的错误;

  比如:内存读、写溢出;使用未初始化的内存。

  (3)API函数使用错误;

软件特色

  主要定位程序在运行时期发生的各种错误;

  它通过驻留在 Visual C++ 开发环境内部的自动调试处理程序来加速应用程序的开发;

  缩短产品发布的时间能够检测和诊断出在静态;

  堆栈内存中的错误以及内存和资源泄漏问题;

更新日志

  改进了内存泄漏和资源泄漏检测。

  改进了对VARIANTS和安全阵列的支持。

  改进的MFC抑制。

软件综述

BoundsChecker 是一款内存错误检测工具,用于寻找内存问题,例如缓冲区溢出,使用后释放(use-after-free)和双重释放(double-free)等。 BoundsChecker 通过在代码中插入检查点来工作,从而可以检测到内存访问是否越界或无效。 BoundsChecker 还可以检测到内存泄漏,并可以帮助开发人员分析内存使用情况。

BoundsChecker 是一款功能强大的内存错误检测工具,可以帮助开发人员快速找到并修复内存问题。 BoundsChecker 适用于多种编程语言,包括 C、C++、Java 和 Python 等,可以帮助开发人员在开发过程中及早发现内存问题,从而避免在产品发布后出现内存问题导致的安全漏洞或可靠性问题。

以下是 BoundsChecker 的一些优点:

  • 准确性:BoundsChecker 通过在代码中插入检查点来检测内存错误,因此可以非常准确地检测出内存错误。
  • 可定制性:BoundsChecker 可以根据开发人员的需求进行定制,以便在开发过程中只检测某些类型的内存错误。
  • 易用性:BoundsChecker 具有一个友好的用户界面,可以让开发人员轻松地使用该工具。
  • 支持多种编程语言:BoundsChecker 支持多种编程语言,包括 C、C++、Java 和 Python 等。

BoundsChecker 有两个版本,分别是免费版本和商业版本。免费版本只能用于非商业用途,而商业版本可以用于商业用途。

总体来说,BoundsChecker 是一款非常好的内存错误检测工具,可以帮助开发人员快速找到并修复内存问题。如果你是开发人员,并且正在寻找一款可以帮助你检测内存错误的工具,那么我强烈推荐你使用 BoundsChecker。

软件下载

评论已关闭!