腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(678)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
tcmalloc
碎裂
(我使用了val研和
tcmalloc
工具来检查我的软件中的内存泄漏。没有发现泄漏。)当我们改变使用
tcmalloc
替换glibc中的malloc时,我们发现内存不断增加,直到进程被OOM(内存不足)杀死为止。然后我们发现glibc也有同样的问题,但增长率低于
tcmalloc
。但是
tcmalloc
保存1.1G内存,而不返回到系统。当然,
tcmalloc
保存这些内存并不重要。但是当我们的程序被OOM(实际使用的内存小于1G)杀死时,它却在不断增加。 我们怀疑它与堆碎片有关。
浏览 6
修改于2013-03-22
得票数 3
1
回答
TCMALLOC
内存泄漏
在Windows上,当我用代码静态绑定
tcmalloc
时,我看到内存不断增长,但如果我不使用
tcmalloc
,就不会有增长。
TCMALLOC
_RELEASE_RATE = 25
TCMALLOC
_AGRESSIVE_DECOMMIT
浏览 38
修改于2019-03-28
得票数 0
5
回答
如何使用
TCMalloc
?
首先,我想知道如何在Ubuntu中安装
TCmalloc
。那么我需要一个使用
TCmalloc
的程序。然后,我需要一个小程序来证明
TCmalloc
比PTmalloc工作得更好。
浏览 67
修改于2018-06-06
得票数 17
1
回答
tcmalloc
性能差异巨大
到目前为止,我的主要理论是我以某种方式改变了
tcmalloc
库的访问模式,这导致了随机的CPU提升。为了确认这一理论,我应该在
tcmalloc
统计数据中查看什么?现在从不同线程(但不是同时)运行的相同代码是否会导致
tcmalloc
从中央缓存而不是线程缓存分配更多的资源?
浏览 2
修改于2015-08-19
得票数 0
1
回答
TCmalloc
CPUPROFILE没有输出
我目前对谷歌的用户级内存分配器和
TCmalloc
感兴趣。我想在我的环境中重建那个实验。 因此,我从的官方引用中安装了。
浏览 39
修改于2022-03-15
得票数 0
1
回答
使用
tcmalloc
和glib
我想测试通过使用Google的
tcmalloc
可以获得的性能改进。我的程序使用了许多由glib提供的实用程序(散列、列表、数组、.)。所以我想要的基本上是让glib使用
tcmalloc
而不是glibc的malloc。 通过使用-
tcmalloc
选项编译glib。
浏览 3
提问于2010-11-17
得票数 4
回答已采纳
1
回答
在共享库中使用
tcmalloc
我有许多与
tcmalloc
(.a)链接的可执行文件。我通常在可执行级别执行,这样由可执行文件加载的任何共享库都可以从
tcmalloc
中获益。如果用户的可执行文件本身没有与
tcmalloc
链接,会发生什么情况? 谢谢。
浏览 2
提问于2020-11-10
得票数 3
回答已采纳
1
回答
tcmalloc
ReleaseToCentralCache的分段故障
(gdb) bt #1 ... in
tcmalloc
::ThreadCache::ListTooLong(
tcmalloc
::
浏览 0
修改于2017-08-24
得票数 1
回答已采纳
2
回答
bazel选择帮助--配置
tcmalloc
debug
我正在做的一个项目--特使代理--使用了Bazel和
tcmalloc
。我想将它配置为在编译调试和快速构建时使用
tcmalloc
的调试版本,并使用优化的版本进行优化构建。还有其他情况,例如,使用以下逻辑将命令行标志传递给bazel以完全关闭
tcmalloc
: return select("
tcmalloc
_and_profiler"),我有PR out ()失败的持续集成,它将逻辑()
浏览 8
提问于2018-12-27
得票数 0
2
回答
如何跟踪"
tcmalloc
: large alloc ...“
我的应用程序打印几行,如下所示:
tcmalloc
: large alloc0x727432 0x727302 0x727a58 0x75a07d 0x574beb 0x585756 0x5575df 0x5717db 0x57108f 0
浏览 0
提问于2012-01-31
得票数 11
回答已采纳
1
回答
tcmalloc
ReleaseFreeMemory()未正确释放内存
我在我的一个应用程序中使用
tcmalloc
,其中堆的增长和收缩非常大,显然我遇到了
tcmalloc
没有将内存释放回操作系统的问题。
浏览 7
修改于2021-10-08
得票数 3
1
回答
gperftools/
tcmalloc
2.8 -内存不足
我们正在从gperftools/
tcmalloc
2.0迁移到2.8。但是我们的一些测试用例会因为“内存不足”错误而失败。我们使用Cent OS 6.5。有没有人在
tcmalloc
2.8中遇到过类似的情况?谢谢,普拉莫德
浏览 28
提问于2020-12-23
得票数 1
1
回答
使用
tcmalloc
的C/C++
我一直试图使用
tcmalloc
编译我的应用程序。因此,按照使用说明中的建议,我将-ltcmalloc附加到编译器标志中。在重新运行我的应用程序之后,我看不到任何性能差异。
浏览 0
修改于2017-05-23
得票数 0
回答已采纳
2
回答
在CentOS上安装
tcmalloc
我使用以下命令在CentOS上安装了
tcmalloc
:并且它可以正确地进行。要在CentOS上使用
tcmalloc
,我还应该指定什么?谢谢。
浏览 232
修改于2018-08-31
得票数 2
2
回答
用于STL的
TCMalloc
分配器
我想在STL容器中使用
TCMalloc
,所以我需要一个用
TCMalloc
构建的分配器(就像带有TBB malloc的tbb_allocator )。我找不到任何 (如果它被称为文档)。有人用过
TCMalloc
吗?
浏览 3
修改于2011-03-22
得票数 3
2
回答
来自
tcmalloc
的意外行为
我在一个大型项目中使用
tcmalloc
已经有几个月了,到目前为止,我必须说我对它相当满意,最重要的是它的HeapProfiling特性,它允许跟踪内存泄漏并删除它们。有几次我发现
tcmalloc
::PageHeap::AllocLarge()中的线程被卡住了,但是因为我没有链接
tcmalloc
的调试符号,所以我不能理解是什么问题。经过近一周的调查,今天我尝试了最简单的方法:将
tcmalloc
从链接中删除,以避免使用它,只是为了看看发生了什么。好吧..。我仍然不明白的是,为什么
tcmalloc
不考虑这种非常
浏览 4
提问于2013-05-16
得票数 0
1
回答
tcmalloc
的c- sbrk中的函数包装
我正在尝试将
tcmalloc
移植到uclibc。
Tcmalloc
定义了sbrk函数,该函数从libc调用__sbrk。另一方面,Uclibc没有__sbrk功能,但有sbrk。关于如何从
tcmalloc
sbrk调用uclibc sbrk有什么想法吗?
浏览 1
修改于2011-12-15
得票数 0
回答已采纳
1
回答
tcmalloc
离纯堆栈分配性能有多近?
我的推理是,如果
tcmalloc
维护了一个每个线程的空闲列表,那么
tcmalloc
在平均情况下的性能应该非常接近堆栈分配(调整池大小的成本在许多操作中摊销)。 这在实际实践中成立吗?
浏览 7
提问于2017-06-20
得票数 0
3
回答
tcmalloc
:大型分配...死于谷歌Colab
Saving data to shared memory.
tcmalloc
: large alloc 6245990400 bytes == 0x26b6000 @ 0x7f97d2bea1e7 0x7f97d08e0a41
浏览 310
修改于2019-02-20
得票数 3
1
回答
jemalloc和
tcmalloc
如何跟踪线程?
现在我正在积极研究内存管理器jemalloc和
tcmalloc
的代码。但是我不能理解这两个管理器是如何跟踪线程的。 如果我理解正确的话,可以在内存分配期间检测到新的线程,然后创建一个新的线程缓存。但是,
tcmalloc
/ jemalloc如何检测线程何时被销毁,并释放附加到它的线程缓存以供将来使用呢? 谷歌的搜索结果甚至无法提供任何有用的信息。
浏览 72
修改于2019-04-24
得票数 0
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券