使用 gperftools/Heaptrack 无需安装

Using gperftools/Heaptrack without installation

我正在尝试在 unix 平台上对 C++ 应用程序进行堆分析。我已经尝试过 valgrind 的 massif,但它会使应用程序非常慢并影响应用程序的行为。

我在搜索其他选项时遇到了 gperftools and heaptrack。虽然这些可以成为我这里问题的可行解决方案。但是我在这里有限制我没有足够的权限来安装这些工具。

有什么方法可以设置 gperftools 或 heaptrack 而无需在 unix 中安装它们?

提前致谢

您始终可以通过指定诸如 --prefix=$HOME/mygperftools 之类的内容来进行配置。然后它将安装在您的主目录中。