码迷,mamicode.com
首页 >  
搜索关键字:redis 内存管理    ( 27600个结果
找BUG
近日在写一个简易的操作系统,经常受到bug的偷袭,由于开发OS的特殊性,一些常规的debug手段用不上,于是打算记录下自己的debug过程,用于交流。 Problem: 在做图层叠加时,引入结构体SHTCTL进行各个图层的管理,但遭遇了黑屏,原因可能来自于图层管理模块、内存管理模块或其他未知原因。 Solution: 恢复到上次不黑屏的版本(即去掉图层管理模块),果然可以进行显示。在此基础...
分类:其他好文   时间:2014-06-05 07:16:45    阅读次数:199
Redis的Keyspace notifications功能初探
本文出处:http://blog.csdn.net/chaijunkun/article/details/27361453,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文。 最近在做一套系统,其中要求若干个Worker服务器将心跳信息都上报给中央服务器。当一定时间中央服务器没有得到心跳信息时则认为该Worker失效了,发出告警。...
分类:其他好文   时间:2014-06-05 07:03:13    阅读次数:559
Linux0.12内核之内存管理(3)
本系列的第三篇文章主要来介绍与共享物理页面相关的两个函数。 //在发生缺页异常的时,首先看看能否与运行同一个文件的其他进程进行页面共享处理。该函数首先判断系统中是否有另外进程也在运行与当前进程一样的执行文件。若有,则在系统当前任务中找寻这样的任务。若找到了这样的任务就尝试与其共享指定地址处的页面。判断系统中是否有另一个进程也在执行同一个可执行文件的方法是利用进程任务数据结构中的executabl...
分类:系统相关   时间:2014-06-05 03:47:01    阅读次数:350
Linux内核之内存管理(4)--缺页处理程序
缺页处理程序//下面函数将一页内存页面映射到指定线性地址处,它返回页面的物理地址 //把一物理内存页面映射到线性地址空间指定处或者说把线性地址空间指定地址address处的页面映射到主内存区页面page上。主要工作是在相关也目录项和页表项中设置指定页面的信息。在处理缺页异常函数do_no_page中会调用这个函数。 参数:address--线性地址;page--是分配的主内存区中某一页面指针 st...
分类:系统相关   时间:2014-06-04 22:01:30    阅读次数:433
Linux0.12内核之内存管理(2)
本文主要介绍Linux0.12内核memory.c中的函数 1.void free_page(unsigned long addr) //释放物理地址addr处的一页内存。用于free_page_tables()函数 void free_page(unsigned long addr) { //首先判定给定物理地址的合理性。如果物理地址addr小于内存低端1M,对此不///予处理。如果a...
分类:系统相关   时间:2014-06-04 21:13:18    阅读次数:439
高性能nosql ledisdb设计与实现(1)
ledisdb是一个用go实现的基于leveldb的高性能nosql数据库,它提供多种数据结构的支持,网络交互协议参考redis,你可以很方便的将其作为redis的替代品,用来存储大于内存容量的数据(当然你的硬盘得足够大!)。同时ledisdb也提供了丰富的api,你可以在你的go项目中方便嵌入,作为你app的主要数据存储方案。与redis的区别ledisdb提供了类似redis的几种数据结构,包...
分类:数据库   时间:2014-06-03 05:29:45    阅读次数:309
关于泥水佬的minihttp与MVC4的对比
相同的功能:在Action里面实现调用Redis服务端的时间戳,然后转成“yyyy-MM-dd HH:mm:ss”格式的字符串,显示在界面上,显示结果是一样的:下面分别贴上用ab压的结果:先是MVC4:然后是minihttp的:MVC4每秒处理3351次,minihttp每秒处理4760次。
分类:Web程序   时间:2014-06-02 22:26:38    阅读次数:423
redis学习
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sor...
分类:其他好文   时间:2014-06-01 08:49:50    阅读次数:457
高性能网站架构设计之缓存篇(1)- Redis的安装与使用
一、什么 RedisREmoteDIctionaryServer,简称 Redis,是一个类似于Memcached的Key-Value存储系统。相比Memcached,它支持更丰富的数据结构,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)...
分类:Web程序   时间:2014-05-31 01:37:58    阅读次数:390
Android开发笔记
一、Android的体系结构1.1体系结构从下往上进行层概述:Linux内核层:该层主要的作用是:对系统进行管理例如:驱动管理,电源管理,进程管理,安全管理,内存管理等等。硬件抽象层:该层主要的作用是:对Linux底层实现进行屏蔽,向上提供接口,该层不开源,主要是为了维护商家的利益,但是会影响系统的...
分类:移动开发   时间:2014-05-31 01:08:13    阅读次数:516
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!