0

我什至不知道从哪里开始,为菜鸟问题道歉,但似乎在这个特定案例中没有任何内容,除非有更多我不知道的通用术语。

4

1 回答 1

0

最近(大约 5 年多),gperftools 支持转储使用的回溯方法的环境变量。将 TCMALLOC_STACKTRACE_METHOD_VERBOSE 设置为 1,它将显示默认使用的内容。您还可以通过 TCMALLOC_STACKTRACE_METHOD 环境变量覆盖使用的方法。

另一种选择是通过包管理器。在我的 debian 系统上,我看到 libtcmalloc-minimal4 在没有 libunwind 的情况下链接(正如预期的那样,因为它没有捕获任何回溯),并且 libgoogle-perftool4 确实依赖于 libunwind8。在 debian 和 ubuntu 上,您可以通过运行 apt-cache show 来查看。

于 2021-12-07T05:19:54.803 回答