debug套路

  debug意味着发现并解决使程序无法完成其任务或无法可靠运行的问题。这可能涉及单步执行代码,也可能涉及调查性任务,例如读取内存和cpu统计信息,以确定哪个线程挂起或了解程序崩溃的状况。

这个更广泛的定义意味着可以使用除常规调试器以外的其他工具来进行调试。除了使用GNU调试器(GDB)之外,您还可以检查由System Profiler报告的数据,使用多个内存和堆监视工具检查运行时错误,并在系统信息中查看线程状态。

我们首先说明IDE支持的调试用例以及如何在每种情况下选择最佳工具。然后,我们描述涉及在各种情况下使用GDB逐步执行程序代码的工作流。后面的章节中提供了有关使用其他运行时分析工具作为调试一部分的信息。

相关文章

作为一名初次使用MaxCompute的用户,我体会颇深。MaxCompute...
近日,CloudToolkit正式推出了面向IntelliJ和Eclipse两个平台...
PyCharm是一种PythonIDE,带有一整套可以帮助用户在使用Pyth...
标题: 【下载】APK可视化修改工具:APK改之理(APKIDE)作者...
背景描述有时候Python应用的代码在本地开发环境运行十分正常...
1.注册SAP账号登录SAP官网:https://www.sap.com/index.html...