用于分析 OCaml 代码的工具
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
g++以静态成员为键的 gprof 全局构造函数
我正在 Linux 上分析使用 g++ 编译的 C++ 应用程序。 在 gprof 输出中,我得到了一些重要的使用统计信息: global constructors keyed to _ZN4CGps14m…
如何强制使用“-pg”编译的程序当它仍在运行时转储其统计信息?
我正在使用非开源库使用 C++(g++) 进行开发。 每次我运行该程序时,该库都会崩溃(它会双重释放一些内存)。 现在我的程序没问题了。但这不利于分析。…
添加 grpof -pg 选项使我的多线程应用程序成为非多线程
我正在尝试分析我的多线程应用程序的性能。 所以我在编译时添加了“-pg”选项。 我在线程池中使用固定数量的线程:如果有 4 个 CPU 核心,则将有 12+1…
Gprof 结果:什么是“alloc_mmap”?
我的程序短期运行的结果如下: 67.93 3.24 3.24 grid::rKfour(int, int) 9.43 3.69 0.45 alloc_mmap 5.03 3.93 0.24 30001 0.01 0.01 grid::timeStep(…
如何解释 gprof 输出
我刚刚用 gprof 分析了我的程序并得到了这个: 100.01 0.01 0.01 23118 0.43 0.43 std::vector >::operator=(std::vector > const&) 这让我很困惑,因…
gprof 命令未创建正确的 out.txt
首先,我运行的是 MacOSX 10.7.1。我已经正确安装了 Xcode 4 和所有库,以便使用 C 语言。 我在 shell 中运行 gprof 命令时遇到问题。我将逐步解释我…
使用 解释 gprof 输出
我试图在我的程序中找到性能问题,从而通过分析来检测代码。 gprof 创建一个像这样的平面配置文件: Flat profile: Each sample counts as 0.01 secon…
gprof symspec 包括 C++类函数
我正在尝试分析大型 C++ 程序的特定部分。我正在使用 gprof 和 Gprof2Dot 生成漂亮的图表。但是,我想从图中排除某些启动函数。 我认为我应该能够运行…
为什么矩阵乘法算法中的循环顺序会影响性能?
我得到了两个函数来求两个矩阵的乘积: void MultiplyMatrices_1(int **a, int **b, int **c, int n){ for (int i = 0; i < n; i++) for (int j = 0; …
GCC 的“-pg”如何?标记与分析器相关的工作?
我试图了解使用 GCC 编译 C 代码时 -pg (或 -p)标志如何工作。 GCC 官方文档仅声明: -pg 生成额外的代码来编写适合分析程序 gprof 的配置文件信息…
iOS 上的 GCC 调用图分析(-pg、gprof)可能吗?
有没有办法在 iOS 上使用 GCC 调用图分析?在 Xcode4 中设置 GENERATE_PROFILING_CODE 在为 iOS 设备构建时似乎没有效果(我也没有看到 -pg 被传递给…