码迷,mamicode.com
首页 >  
搜索关键字:tcmalloc spinlock死锁    ( 69个结果
LNAP安装
系统需求: CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系统 需要5GB以上硬盘剩余空间 需要128MB以上内存(如果为128MB的小内存VPS,Xen的需要有SWAP,OpenVZ的至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用 ...
分类:其他好文   时间:2017-04-21 00:26:57    阅读次数:516
两年游戏经历
和很多新手程序员一样,进到一个公司工作,主要是做业务逻辑。游戏的业务逻辑大体上分两类,单人玩法和多人玩法。单人玩法例如收发邮件,背包操作,多人玩法例如组队匹配。 逻辑层因为是单线程,所以做单人玩法就很简单,按照文档的逻辑实现即可,而多人玩法涉及先后顺序,就需要通过一些变量做标记(锁)(因为是单线程, ...
分类:其他好文   时间:2017-02-21 00:43:04    阅读次数:187
lnmp
系统需求: CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系统 需要5GB以上硬盘剩余空间 需要128MB以上内存(如果为128MB的小内存VPS,Xen的需要有SWAP,OpenVZ的至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用 ...
分类:其他好文   时间:2016-12-30 17:19:36    阅读次数:208
nginx——内存池篇
nginx——内存池篇 一、内存池概述 内存池是在真正使用内存之前,预先申请分配一定数量的、大小相等(一般情况下)的内存块留作备用。当有新的内存需求时,就从内存池中分出一部分内存块,若内存块不够再继续申请新的内存。 内存池的好处有减少向系统申请和释放内存的时间开销,解决内存频繁分配产生的碎片,提示程 ...
分类:其他好文   时间:2016-11-08 01:14:22    阅读次数:380
redis采用tcmalloc导致无法释放内存的问题
from:http://wangneng-168.iteye.com/blog/2100379 redis使用tcmalloc管理内存,当删除了redis的key后,通过redis的info命令查看内存使用情况,发现内存并没有释放,但是采用默认的jemalloc就不会有这个问题 以下是采用tcmal ...
分类:其他好文   时间:2016-06-27 10:39:47    阅读次数:217
tcmalloc简单测试
测试方式如下: 20个线程同时进行malloc和free的操作,每个线程进行malloc和free的操作1M次,每次申请的大小是操作次数的大小(比如第10次操作,就malloc(10))。 测试每个线程操作1M次malloc和free的时间。 glibc malloc的结果如下: time use 20118516 second time use 20159695 second tim...
分类:其他好文   时间:2016-05-07 09:49:52    阅读次数:215
Nginx_PHP_PHP-FPM网站环境部署手册
1.下载稳定版源代码安装文件:nginx-1.6.2.tar.gzhttp://nginx.org/download/php-5.5.23.tar.gzhttp://php.net/downloads.phpPCRE(使Nginx支持HTTPRewrite模块):pcre-8.35.tar.gzftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/可利用TCMalloc来优化Nginx的性能,需..
分类:Web程序   时间:2016-04-19 20:16:11    阅读次数:207
redis参数优化
redis内存管理方式,支持tcmalloc,jemalloc,malloc三种内存分配,memcache使用slabs,malloc等内存分配方式。 简单点,就是redis,是边用边申请,使用现场申请内存的方式来存储数据,并且很少使用free-list等方式来优化内存分配; memcache使用预 ...
分类:其他好文   时间:2016-04-09 12:12:45    阅读次数:179
Redis内存管理(一)
Redis数据库的内存管理函数有关的文件为:zmalloc.h和zmalloc.c。 Redis作者在编写内存管理模块时考虑到了查看系统内是否安装了TCMalloc或者Jemalloc模块,这两个是已经存在很久的内存管理模块,代码稳定、性能优异,如果已经安装的话,则使用之,最后检查是否是Mac系统,
分类:其他好文   时间:2016-03-13 19:47:44    阅读次数:196
c++14对内存分配性能的重大优化
Table of Contents1. 本质需求2. 存在的问题3. 解决方案简述, C++14标准对内存优化的描述修改, 会让编译器引入类似TCMalloc的内存分配优化策略, 而不拘泥于原来的有一个new语句,就分配一次内存的傻傻的情况. 因此有理由相信用C++14的编译器编译出来的c++程序在内存分配上性能会有较多提升. 下面的文字来源于clang编译器提供的文档, 我对其主要内容进行了意译...
分类:编程语言   时间:2015-12-28 12:28:00    阅读次数:162
69条   上一页 1 2 3 4 5 6 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!