gpt4 book ai didi

c++ - 如何dlopen jemalloc动态库

转载 作者:行者123 更新时间:2023-11-30 16:30:55 26 4
gpt4 key购买 nike

我正在尝试在运行时dlopen内存分配器。我对 libctcmalloctbbmalloc 没有任何问题。但尝试 dlopen jemalloc 会导致以下错误(通过 dlerror 捕获):

/path/to/lib/libjemalloc.so:无法在静态 TLS block 中分配内存

您知道此错误的原因以及我该如何解决此问题吗?

最佳答案

借助 jemalloc 的 GitHub 存储库,我能够找到解决方案 issue #1237

此解决方案是根据 INSTALL.md 使用 --disable-initial-exec-tls 重新编译 jemalloc ,我的错。

关于c++ - 如何dlopen jemalloc动态库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50839284/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com