【发布时间】:2013-03-16 21:01:53
【问题描述】:
我正在寻找适用于 MacOS 上的 C++ 的代码分析/分析工具。我知道有关于这个线程的帖子,但是我需要的应用程序非常具体,所以也许有人可以给我一些更具体的建议。
所以这是我的问题:我正在用 C++ 编写科学代码(硕士项目),所以它是一个纯控制台应用程序,没有提供交互性。该代码应该在大规模并行计算机上运行,因此我使用 MPI。但是,现在我还没有针对可扩展性进行优化,而只是针对单核性能。由于我不想将整个程序重写为串行程序,因此我只使用带有 1 个线程的 MPI。它工作正常,但优化器显然需要能够处理这个问题。
我要分析什么?好吧,从某种意义上说,代码并不是很复杂,因为它具有非常简单的结构,因此我所需要的只是程序在某些功能上花费多长时间的列表,这样我就知道它在哪里浪费了最多的时间,我可以测量我的优化加速。
感谢所有的想法
【问题讨论】:
标签: c++ macos profiling mpi code-analysis