码迷,mamicode.com
首页 >  
搜索关键字:kvm 调整cpu 内存    ( 82414个结果
Redis的字典(dict)rehash过程源码解析
Redis的内存存储结构是个大的字典存储,也就是我们通常说的哈希表。Redis小到可以存储几万记录的CACHE,大到可以存储几千万甚至上亿的记录(看内存而定),这充分说明Redis作为缓冲的强大。Redis的核心数据结构就是字典(dict),dict在数据量不断增大的过程中,会遇到HASH(key)碰撞的问题,如果DICT不够大,碰撞的概率增大,这样单个hash 桶存储的元素会越来愈多,查询效率就...
分类:其他好文   时间:2014-05-01 21:56:59    阅读次数:398
C++的那些事:你真的了解引用吗
一、引用的本质是什么 说到引用,一般C++的教材中都是这么定义的: 1,引用就是一个对象的别名。 2,引用不是值不占内存空间。 3,引用必须在定义时赋值,将变量与引用绑定。 那你有没有想过,上面的定义正确吗?编译器是如何解释引用的? 这里先给出引用的本质定义,后面我们再进一步论证。 1,引用实际是通过指针实现的。 2,引用是一个常量指针。 3,引用在内存中...
分类:编程语言   时间:2014-05-01 18:06:17    阅读次数:388
代码段中存放数据
1.前面我们写的程序中,只有一个代码段,我们先来在代码段中使用数据,看看和单独一个数据段存放数据有什么差别。 考虑这样一个问题,编程计算以下8个数据的和,结果存放在ax寄存器中: 0123H,0456H,0789H,0abcH,0defH,0fedH,0cbaH,0987H 我们希望循环进行累加,所以要将数据存放在一个连续内存当中,如何将这些数据存储在一组地址连续的内存单元中呢?我们可以用指...
分类:其他好文   时间:2014-05-01 17:47:20    阅读次数:318
HDFS集中式缓存管理(Centralized Cache Management)
Hadoop从2.3.0版本开始支持HDFS缓存机制,HDFS允许用户将一部分目录或文件缓存在HDFS当中,NameNode会通知拥有对应块的DataNodes将其缓存在DataNode的内存当中 集中式缓存管理有着许多显著的优势: 防止那些被频繁使用的数据从内存中清除因为DataNode的缓存由NameNode来管理,applications在做任务安排时可以查询这个缓存的列表,...
分类:其他好文   时间:2014-05-01 17:45:58    阅读次数:379
java 内存移到堆外!!! Jvm gcih 淘宝优化JVM实践
官方地址 Jvm gcih 出自Jvm 跳转到: 导航, 搜索 目录 [隐藏] 1 GC-Invisible Heap 1.1 什么是GCIH1.2 为什么要用GCIH 1.2.1 GCIH + Hesper + Forest线上测试结果对比 2 GCIH内存共享 2.1 有关GCIH内存共享2.2 GC...
分类:编程语言   时间:2014-05-01 17:39:58    阅读次数:320
C++ Primer Plus学习笔记之拷贝构造函数
C++ Primer Plus学习笔记之拷贝构造函数 1,什么是拷贝构造函数 拷贝构造函数有两个含义: 首先,它是一个构造函数,当创建一个新对象时,系统自动调用它; 其次,它将一个已经定义过的对象的数据成员逐一对应的复制给新对象; 如果一个类没有显式定义拷贝构造函数,C++编译器可以为该类产生一个缺省的拷贝构造函数。这个缺省的拷贝构造函数采用C的方式,将拷贝对象的内存一个字节一个字节的拷...
分类:编程语言   时间:2014-04-30 22:24:39    阅读次数:537
C++的那些事:表达式与语句
表达式 1,应该把函数调用当作是一种运算符,这种运算符对参与运算的对象没有数量限制。 2,关于“左值(lvalue)”和“右值(rvalue)”可以做一个简单的归纳:当一个对象被用作右值的时候,用的是对象的值(内容);当对象被用作左值的时候,用的是对象的身份(在内存中的位置)。 更具体的左值与右值的举例:C++ priemr 5ed P121 3,运算符的优先级规定了运算对...
分类:编程语言   时间:2014-04-30 22:17:39    阅读次数:355
[NOSQL] Memcache入门
Memcache是临时性键值存储NoSQL数据库,过去被大量使用在互联网网站中,作为应用和数据库之间的缓存层(现已打都被Redis取代),它是由Danga Interactive公司开发,最初为了加速LiveJournal 访问速度而开发,后来成为广泛应用的开源项目,官网: http://memcached.org/ Memcache的特点 全内存运转 哈希方式存储 简单文本协议进...
分类:数据库   时间:2014-04-29 13:47:20    阅读次数:444
4种Java引用浅解
最近研究Java Cache实现,发现使用到了软引用(SoftReference),不太理解,查阅了JDK文档、代码以及几篇文章。做个小结,如有错误,欢迎指正。 之所以想学习一下Java的几种引用类型,原因有两个: 理解Java Cache实现、学习Java引用与Java垃圾回收机制的关系 内存资源是有限的,需要合理的利用。Cache不是仅仅HashMap那么简单,Java引用与Java...
分类:编程语言   时间:2014-04-29 13:41:20    阅读次数:442
“下载”中“载”的发音应该读几声——计算机学生视角
提到计算机,就得提计算机的起源,就得提到计算机的工作原理,就得提到计算机的内存装载,早期计算机没有这么“透明化”,不像windows和安卓ios这么无脑,各种内存操作都是直接进行,不可能少了这些概念。无论download也好,upload也罢,都在强调一个load~!内存也好,硬盘也罢,都要装进去才算数,什么叫做”拷贝“下来到本机?本机是哪里?你不从计算机知识解读说明,恕我无法认同~! 个人觉得这东西确实应该读四声,为什么三声人多呢,可能平时载发三声的时候就比较多,所以忽略了四声的发音和用法了。 窃以为...
分类:其他好文   时间:2014-04-29 13:24:21    阅读次数:427
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!