linux编程
cdjlove
这个作者很懒,什么都没留下…
展开
-
nginx源代码学习系列之 [内存池]
最近在学习nginx,刚学习完内存池,数组。写个笔记保存下。 一 内存池是啥回事? 内存池就是那么回事,名字叫得好高深。就是怕在程序运行过程中频繁去申请内存浪费时间增加系统开销。故而增加一个机制,使内存申请一次多次利用。 说白了,就是申请后我不释放给系统,只是程序内部虚拟释放(就是我们自己知道这段内存没用把数据清零处理)。这样就不用频繁去系统堆栈申请内存。 线程池也大概是同样的道理原创 2013-05-03 17:17:38 · 797 阅读 · 0 评论 -
errno.h - C Error Codes in Linux
来自 http://www.virtsync.com/c-error-codes-include-errno /usr/include/asm-generic/errno-base.h #ifndef _ASM_GENERIC_ERRNO_BASE_H #define _ASM_GENERIC_ERRNO_BASE_H #define EPERM 1转载 2014-01-23 16:18:32 · 879 阅读 · 0 评论 -
tcp连接数 处理办法
1 32bit系统小心 LOWMEM 2 修改 /etc/sysctl.conf 里面的参数:/proc/sys/net/ipv4/ fs.file-max min, default, and max fs.file-max = 999999 net.ipv4.tcp_rmem = 4096 4096 16777216 n原创 2014-01-26 16:29:03 · 731 阅读 · 0 评论