返回首页 | 中文 | English
Insure++
Insure++简介
Insure++ 主要功能
Insure++主要特点
Insure++支持的平台

Insure++简介

Insure++是专用于C和C++语言的运行时内存分析和错误检测工具,它能自动识别多种难于跟踪的编程和内存访问错误,并定位内存使用方面的潜在缺陷和效率低下等问题。诸如内存误操作,内存泄露,数组访问越界,无效指针和其它通过常规测试手段难以发现,却在运行时导致应用程序崩溃的诸多问题,Insure++均能帮助你找到并消除这些程序中的缺陷,保证内存使用的完整性。

在测试过程中,Insure++会在用户代码和第三方库中检查所有的内存引用,包括静态(全局)内存,栈内存和共享内存。Insure++能检测到的错误包括:

  • 堆栈崩溃
  • 使用未初始化的变量或对象
  • 堆栈中的数组越界、字符串越界
  • 使用悬挂指针、无效指针和未初始化指针
  • 所有内存分配和释放问题,包括不匹配问题
  • 所有的内存泄漏
  • 全局声明,指针和函数访问的类型不匹配错误
  • 部分无用代码(编译过程中)