我正在尝试在 unix 平台上对 C++ 应用程序进行堆分析。我已经尝试过 valgrind 的 massif,但它会使应用程序非常慢并影响应用程序的行为。
我正在寻找其他选项并遇到了 gperftools和 heaptrack .虽然这些可以成为我这里问题的可行解决方案。但是我在这里有限制,我没有足够的权限来安装这些工具。
有什么方法可以设置 gperftools 或 heaptrack 而无需在 unix 中安装它们?
提前致谢
最佳答案
您始终可以通过指定诸如 --prefix=$HOME/mygperftools 之类的内容来进行配置。然后它将安装在您的主目录中。
关于c++ - 使用 gperftools/Heaptrack 无需安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39125691/