Chr*_*ris 5 c++ macos profiling code-analysis mpi
我正在寻找 MacOS 上 C++ 的代码分析/分析工具。我知道已经有关于这个线程的帖子,但是我需要的应用程序非常具体,所以也许有人可以给我一些更具体的建议。
所以这是我的问题:我正在用 C++ 编写科学代码(硕士项目),所以它是一个纯粹的控制台应用程序,没有给出交互性。该代码应该在大规模并行计算机上运行,因此我使用 MPI。然而,现在我还没有针对可扩展性进行优化,而只是针对单核性能进行优化。由于我不想将整个程序重写为串行程序,因此我只使用带有 1 个线程的 MPI。它工作得很好,但优化器显然需要能够处理这个问题。
我想分析什么?嗯,从某种意义上说,代码并不是很复杂,因为它有一个非常简单的结构,因此我需要的只是程序在某些函数上花费多长时间的列表,这样我就知道它在哪里损失了最多的时间,并且我可以测量我的优化速度加快了。
感谢所有的想法
| 归档时间: |
|
| 查看次数: |
3403 次 |
| 最近记录: |