我正在寻找一个好的多线程感知调试器,能够显示 Linux 上应用程序线程的性能图表,不知道是否存在这样的东西,也许作为 Eclipse 插件。 这个想法是跟踪每个线程的内存分配和 CPU 使用情况,以及能够中断线程并检查其堆栈跟踪、本地变量等。 它不一定是 eclipse 插件或免费工具,你们中有人听说过类似的东西吗?
最佳答案
Qt Creator确实提供了关于 per-thread basis 的信息.它还具有您期望从任何标准调试器获得的功能。 ( watch 、断点等)
虽然它是为编译 Qt 应用程序而设计的,但它几乎可以用于任何 C++ 项目。 (我以前用它来编译/编辑非 Qt 应用程序。)
关于c++ - 什么是 C++ 应用程序的最佳多线程应用程序调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2796724/