![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
文章平均质量分 64
fan_music
没有对象的c++开发
展开
-
jemalloc内存占用问题
https://www.cnblogs.com/Lifehacker/p/jemalloc_settings.html原创 2021-06-05 11:49:40 · 456 阅读 · 0 评论 -
使用 jemalloc profile memory
对于长时间运行的服务端程序,内存的使用一直是一个非常重要的监控指标,当内存的使用量一直在上升的时候,我们就需要警觉起来,因为很有可能整个系统出现了内存泄露。那么剩下的问题就比较简单了,如何动态的获知哪里有内存泄露呢?对 Go 的程序来说,我们可以使用语言内置的 pprof 工具非常方便的对内存进行 profile,我们只需要在程序里面 import _ "net/http/pprof",这样启动的 HTTP server 服务器就能够被直接 profile 了。但对 Rust,情况就没那么简单了。因转载 2021-06-05 11:26:12 · 2072 阅读 · 0 评论 -
ulimit
ulimint -a 用来显示当前的各种用户进程限制Linux对于每个用户,系统限制其最大进程数,为提高性能,可以根据设备资源情况,设置个Linux用户的最大进程数,一些需要设置为无限制:数据段长度:ulimit -d unlimited最大内存大小:ulimit -m unlimited堆栈大小:ulimit -s unlimited我们在用这个命令的时候主要是为了产生core文件,就是程序运行发行段错误时的文件:ulimit -c unlimited生成core文件,###...转载 2021-06-05 11:14:44 · 1031 阅读 · 0 评论