首页   注册   登录

MrGba2z

mmmiu
V2EX 第 45554 号会员,加入于 2013-09-17 11:22:12 +08:00
今日活跃度排名 16241
MrGba2z 最近回复了
3 天前
回复了 scriptB0y 创建的主题 HTTP TLS 协议解释的一个网站,详见恨晚啊
可惜还是 1.2
3 天前
回复了 yanghongyi36 创建的主题 宽带症候群 Google Fiber 远没有我想象的美好
回国哪条线路好?
4 天前
回复了 ladeo 创建的主题 软件 [求助]关于文档的加密(Word,zip,脚本)
隐身模式用云文档?
4 天前
回复了 OMGZui 创建的主题 互联网 我越来越好奇抖音的算法了
我想听故事
4 天前
回复了 Buffer2Disk 创建的主题 Python 关于 Python 内存泄漏
你实际用的内存主要是看 RSS
如果你对性能要求很高 可以假装..无视如此庞大的 VSIZE(减少线程数也能降低)

MALLOC_ARENA_MAX 调小之后 会增大 memory congestion 的几率, tcmalloc 等能视觉上降低 VSIZE 也只是算法做了优化, 使用了更效率的 lock/unlock 机制.

默认 glibc 在线程初始化的时候会固定分配一块大约 100M 的内存, 但因为他没被使用 所以它只是 VSIZE
如果你有 20 个线程 每个实际用 1M 的内存
那么结果(使用 glibc 的默认设置)就是 20M 的 RSS 2G 的 VSIZE
4 天前
回复了 Buffer2Disk 创建的主题 Python 关于 Python 内存泄漏
@Buffer2Disk
简单说就是
如果 MALLOC_ARENA_MAX 设为 1 如果有明显下降 就说明这个是 glibc 的问题 或者说他(对多线程)的行为就是这样的 并不是你的程序 memory leak 了
但是这么做会有性能损失
别的解决办法还有 调整 M_TRIM_THRESHOLD 或者改用别的 allocator, 比如我们就换用了 tcmalloc
至于各种办法的优劣 你需要自己衡量下.
4 天前
回复了 Buffer2Disk 创建的主题 Python 关于 Python 内存泄漏
@Buffer2Disk 可以的你可以写个 dummy script 试试 起码 ubuntu 上可以
4 天前
回复了 Buffer2Disk 创建的主题 Python 关于 Python 内存泄漏
你这样启动试试再看看内存
MALLOC_ARENA_MAX=1 python app.py
6 天前
回复了 Livid 创建的主题 美军的 120 秒快速入睡法
昨晚试了 20 分钟.......没成功
最后花了 90 分钟才入睡...
@leckie 那微软可以 transfer 国内么
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2087 人在线   最高记录 3762   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 9ms · UTC 14:44 · PVG 22:44 · LAX 07:44 · JFK 10:44
♥ Do have faith in what you're doing.
沪ICP备16043287号-1