Oracle® Solaris Studio 12.4:使用 dbx 调试程序

退出打印视图

更新时间: 2015 年 1 月
 
 

运行时检查功能

由于运行时检查是一种综合的调试功能,因此可在使用运行时检查功能时(使用收集器收集性能数据的情况除外)执行所有调试操作。


注 -  但不能对 Java 代码使用运行时检查。

    运行时检查可提供以下功能:

  • 检测内存访问错误

  • 检测内存泄漏

  • 收集内存使用情况数据

  • 适用于所有语言环境

  • 适用于多线程代码

  • 无需重新编译、重新链接或进行 makefile 更改

使用 –g 标志进行编译,可提供运行时检查错误消息中的源代码行号相关性。运行时检查也可以检查使用优化 –O 标志进行编译的程序。对于不使用 -g 选项编译的程序,有一些特殊考虑事项。

可以通过 check 命令使用运行时检查功能。