我试图找到一种可以向我显示有关程序中所有数据结构信息的工具。我想知道何时访问某些数据结构,以及在整个程序过程中它们的大小如何变化。例如,我希望工具知道链接列表中的所有节点都属于一个单一的数据结构。是否存在这样的工具?我似乎无法通过谷歌搜索找到一个。谢谢

最佳答案

某些工具链(例如Xcode的工具链)提供了调试功能,使您可以跟踪内存使用,CPU时间和网络使用情况。如果在程序中设置断点,则可以实现内存中的跟踪数据结构。没有断点,就不可能跟踪数据结构的变化,因为CPU通常运行非常快。您需要的是一个具有调试,概要分析功能的优秀IDE ...

关于c++ - 跟踪c/c++数据结构大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33577412/

10-11 23:12
查看更多