在写完《使用Memcached实现抽奖活动》这篇文章后,发现自己虽然很早就使用过 Memcached,但已经很久没有关注它的进展了,所以就全面看了下它的官方 Wiki,打算写几篇文章去理解它,今天就简单聊聊它的内存分配。…
标签:内存
寄存器为什么比内存快
背景: 计算机的存储层次(memory hierarchy)之中,寄存器(register)最快,内存其次,最慢的是硬盘。 快的原因: 1、距离不同。(寄存器距离CPU比内存近) 2、硬件设计不同。(高性能、高成本、高耗…
Handler的正确使用,防止内存泄漏
如果Handler使用不当,会导致内存泄漏,直至内存溢出。因此,为了避免这种情况的发生,Handler要定义为static的,并且要是弱引用。本文用内部类的方式给出。 static class MyHandler ext…
Redis practice(一)基础篇
引言 先罗列一下缓存的基本概念。 所有类型的缓存: L1 L2: CPU缓存(Cache Memory)是位于CPU与内存之间的临时存储器,它的容量比内存小的多但是交换速度却比内存要快得多 DB cache(mysql …
Java Thread 是怎么造成内存泄露的?
问:简单解释下 Thread 是如何造成内存泄漏的? 答:解释这个问题需要举几个例子。 public class MainActivity extends Activity { @Override protected v…
zt:android 内存分析
一、概述 1.1 内存指标概念 Item全称含义等价 USSUnique Set Size物理内存进程独占的内存 PSSProportional Set Size物理内存PSS= USS+ 按比例包含共享库 RSSRes…
Android内存相关
简介 前段时间看了下老罗关于匿名共享内存(Ashmem)的文章,正好最近又碰到线上内存溢出的问题,把之前看过的文章整理一下贴出来,权当笔记。内容我也不赘述了,再写的话无非也是粘贴复制,看原文吧。 Ashmem介绍 这部分…
ORACLE系统优化
一.排序区优化 以下操作会进行排序操作: 1.在创建索引时 2.在使用Order by的SQL语句 3.使用Group by的SQL语句 4.进行table join时,由于现有索引不足而导致SQL优化器调用MERGE …
MongoDB 于 内存
原文:https://huoding.com/2011/08/19/107 但凡初次接触MongoDB的人,无不惊讶于它对内存的贪得无厌,至于个中缘由,我先讲讲Linux是如何管理内存的,再说说MongoDB是如何使用内…
内存分析工具 MAT 的使用
DDMS生成的hprof文件并不是标准的,还需要将它转换为标准的hprof文件,这样才会被MAT识别从而进行分析,可以使用SDK自带的hprof-conv进行转换,它的路径在sdk/platform-tools中,进入到…
spark 参数调优详解
1、背景 有需要的可以联系我2317384986 yxxy1717 ① Application Properties 应用基本属性 spark.driver.cores &…
Redis与Memcached区别
Redis优势 redis具有持久化机制,定期将内存中的数据持久化到硬盘。 redis具备binlog功能,所有操作写入日志,当redis出现故障,可依照binlog进行数据恢复。 redis支持virtual memo…