aggregation 聚合、聚集 algorithm 算法 alias 别名 align 排列、对齐 allocator 分配器、配置器 angle bracket 尖括号 annotation 注解、评注 background bracket (square brakcet) build cac ...
分类:
其他好文 时间:
2018-12-15 00:22:16
阅读次数:
196
一、内存的碎片化 如果用c语言直接 malloc,free 来向操作系统申请和释放内存时,在不断的申请和释放过程中,形成了一些很小的内存片断,无法再利用,这种空闲,但无法利用内存的现象称为内存的碎片化。 二、slab allocator 缓解内存碎片化 memcached 用 slab alloca ...
分类:
系统相关 时间:
2018-12-12 00:38:17
阅读次数:
254
1. cluser概述 2. ClusterModule模块的作用 3.重点类介绍: 3.1 配置类Decider 各种Decider关系如下 以EnableAllocationDecider.java为例: Decider的使用 3.2 配置类Allocator 使用 3.3 服务类 分别调用 2 ...
分类:
其他好文 时间:
2018-12-11 17:22:04
阅读次数:
259
问题报错分析原因这个问题是关于分配器allocator,如果有MALLOC这个环境变量,会有用这个环境变量的去建立Redis。而且libc并不是默认的分配器,默认的是jemalloc,因为jemalloc被证明有更少的fragmentationproblems比libc。但是如果你又没有jemalloc而只有libc当然make出错。所以要指定分配器,加上参数了解决方案[root@localhos
分类:
其他好文 时间:
2018-12-08 23:47:37
阅读次数:
316
1 今日内容(分页机制初始化) 在初始化内存的结点和内存区域之前, 内核先通过pagging_init初始化了内核的分页机制. 在分页机制完成后, 才会开始初始化系统的内存数据结构(包括内存节点数据和内存区域), 并在随后初始化buddy伙伴系统来接管内存管理的工作 2 分页机制初始化 arm64架 ...
分类:
系统相关 时间:
2018-12-08 22:34:23
阅读次数:
304
Server(服务器) 1、BGREWRITEAOF Redis Bgrewriteaof 命令用于异步执行一个 AOF(AppendOnly File) 文件重写操作。重写会创建一个当前 AOF 文件的体积优化版本。 即使 Bgrewriteaof 执行失败,也不会有任何数据丢失,因为旧的 AOF ...
分类:
Web程序 时间:
2018-11-21 17:35:22
阅读次数:
223
一、STL六大部件 容器(Containers):存放元素,内存由分配器搞定 分配器(Allocator):支持容器的内存分配 算法:操作容器元素的函数。与OO不同(面向对象将元素与函数放到一个类里),GP(模板编程)将数据放入容器,操作方法放入算法中。 迭代器(Iterator): 算法和容器之间 ...
分类:
其他好文 时间:
2018-11-09 18:20:22
阅读次数:
175
https://blog.csdn.net/defonds/article/details/52598018 多次拉取 JStack,发现很多线程处于这个状态: at jrockit/vm/Allocator.getNewTla(JJ)V(Native Method) at jrockit/vm/A ...
分类:
其他好文 时间:
2018-11-05 12:52:12
阅读次数:
226
数字 int(整型) long(长整型),python对长整型没有限制,理论上可以无限大。python3后没有long了. float 字符串 加了引号的都是字符串。 单引号和双引号没有约束,尽量避免使用反斜杠转移 words = ‘Hi,this\’s my buddy’ words = "Hi, ...
分类:
编程语言 时间:
2018-11-02 19:03:14
阅读次数:
270
标签(空格分隔): C++ STL 众所周知,一般情况下,一个程序包括数据结构和相应的算法,而数据结构作为存储数据的组织形式,与内存空间有着密切的联系. 在C++ STL中,空间配置器便是用来实现内存空间(一般是内存,也可以是硬盘等空间)分配的工具,他与容器联系紧密,每一种容器的空间分配都是通过空间 ...
分类:
编程语言 时间:
2018-10-13 02:53:00
阅读次数:
293