KCacheGrind

KCacheGrind

KCacheGrind

软件

5

软件描述

KCachegrind 是一个性能分析数据可视化工具,用于确定程序执行过程中耗时最长的部分。

官方网站

访问软件的官方网站了解更多信息

官方认证

apps.kde.org

安全链接HTTPS

什么是 KCacheGrind?

特性: KCachegrind 以多种方式可视化应用程序的性能分析数据(即运行时特征),包括调用图可视化以及源代码/反汇编注释。 它可以加载由 Valgrind 工具 Calltree(缓存仿真/调用跟踪器)生成的分析数据,因此无需任何预处理,能够处理共享库和插件架构,且不影响测量过程。 支持 OProfile、Perl 和 PHP 的转换脚本。 可在多种可视化布局间切换。 调用图可导出为图像(PNG 格式)。 在调用视图和注释视图中可同时显示两种事件类型。

主要功能

🔄 替代方案

7 个选择
Valgrind

Valgrind

软件

Valgrind 是一个用于构建动态分析工具的仪器框架。它提供了多种工具,可自动检测许多内存管理和线程错误,并对程序进行详细性能分析。你还可以使用 Valgrind 构建新的工具。

免费 • 开源
查看详情
JTracer

JTracer

软件

C++ 异常(及泛型)堆栈跟踪调试套件。

免费 • 开源
查看详情
💻

perf

软件

perf 是 Linux 下的性能分析工具,自 Linux 内核 2.6.31 版本起位于 tools/perf 目录下,且持续更新和增强。它支持轻量级剖析,可利用硬件性能计数器、跟踪点以及软件性能计数器(例如

免费 • 开源
查看详情
Profiling Viewer

Profiling Viewer

软件

剖析查看器可打开并可视化 callgrind 文件。您可使用树状图、调用图、扁平列表或层次列表来识别应用程序运行时间超出预期的函数。

付费 • 专有
查看详情
💻

WinCacheGrind

软件

WinCacheGrind 是用于查看 xdebug 2 生成的 cachegrind.out 文件的工具。WinCacheGrind 的功能与 KCacheGrind 类似,但更加简单,且运行于 Windows 系统。

免费 • 开源
查看详情
Allinea MAP

Allinea MAP

软件

Allinea MAP 是用于并行、多线程或单线程 C、C++ 和 F90 代码的性能分析工具。它能够深入分析并精确定位到源代码行级的性能瓶颈——与大多数性能分析工具不同,它专为支持 pthreads、OpenMP 或 MPI 而设计。

付费 • 专有
查看详情
Massif-Visualizer

Massif-Visualizer

软件

Massif Visualizer 是一个用于可视化 Massif 数据的工具——你猜不到吧。在 Valgrind 中使用 --tool=massif 运行你的应用程序,然后打开生成的 massif.out.%pid 文件即可。压缩为 Gzip 或 Bzip2 格式的 Massif 文件也可透明打开。

免费 • 开源
查看详情
评分5 / 5.0

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。