自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 Nginx内存对齐优化

Nginx在内存使用方面做了较多优化,其中有一项就是内存对齐。内存对齐都有哪些好处?单从Nginx的代码来看,有两点:1.              减少CPU访问内存次数,我们知道CPU都有一个叫做总线宽度的东西,我们平时所说的32位CPU,其实就是它的总线宽度是32位,也就是一次能读32/8=4个字节。假设有一块内存地址为0 1 2 3 4 5 6 7八个字节,CPU从该内存中读一个整

2013-04-10 00:10:36 1727

原创 Nginx的CPU绑定优化

今天在阅读Nginx代码时看到其中有包含CPU绑定的内容。CPU绑定对多进程应用性能如何产生影响,这里首先要从CPU高速缓存说起。CPU缓存简介:CPU缓存(Cache Memory)是位于CPU与内存之间的临时存储器,它的容量比内存小的多但是交换速度却比内存要快得多,一般是和处理器同频运作,工作效率远远大于系统内存和硬盘。缓存的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾,

2013-03-24 17:37:14 2635

原创 informix隔离级别:committed read last committed与committed read介绍

本人在公司平台代码中看到informix数据库环境下数据库连接初始化时有以下两种可选方式进行隔离级别的设置,下面分别对这两种隔离级别进行介绍:1)set isolation to committed read ;这种隔离级别能确保所有的记录都是提交到数据库的,因而能避免读取到脏数据,能确保所有读取到的记录都是已提交的,当一个进程读完记录后,其它进程就可以修改。在读取数据前,数据库服务器尝试在记

2013-03-06 10:04:40 2195

原创 Nginx运行时二进制更新代码分析

1.本文内容要实现运行时二进制更新,既要保证服务器使用更新后的二进制文件处理新接受的任务,又要保证服务器更新前正在处理的任务都能正确处理完再结束,Nginx将其称为从容地退出(graceful exit)。本文主要内容就是通过分析Nginx代码,了解Nginx如何实现这两个功能。具体包括:1)Nginx运行时二进制文件更新命令。2)启动新进程。3)从容关闭老进程。阅读本文之前要对Nginx多进

2013-02-26 15:29:30 2367

C语言面向对象编程

C语言面向对象编程 经典C语言书籍 讲述如何使用C语言进行面向对象编程

2013-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除