码迷,mamicode.com
首页 >  
搜索关键字:分配器    ( 242个结果
Linux内存管理6---伙伴算法与slab
1.前言 本文所述关于内存管理的系列文章主要是对陈莉君老师所讲述的内存管理知识讲座的整理。 本讲座主要分三个主题展开对内存管理进行讲解:内存管理的硬件基础、虚拟地址空间的管理、物理地址空间的管理. 本文将主要以X86架构为例来介绍伙伴算法和slab分配 2.伙伴算法概述 块链表 Linux的伙伴算法 ...
分类:编程语言   时间:2017-07-20 01:00:00    阅读次数:192
简单的静态分配器(C++
静态分配器,简单来说就是使用户能从静态内存区请求内存空间而非使用堆或者栈,和我们平时嫌堆栈太小或者从堆动态请求内存太慢而开了个大数组,然后使用这个数组的内存空间本质来讲没有什么区别,写这个代码是为了能更方便,更灵活,(更高效?)地来使用静态内存区。 以下是代码 https://github.com/ ...
分类:编程语言   时间:2017-07-17 23:57:58    阅读次数:366
8位基本定时器(TIM4)
简介:该定时器由一个带可编程预分频器的8位自动重载的向上计数器所组成,它可以用来作为时基发生器,具有溢出中断功能。 主要功能: (1)8位向上计数的自动重载计数器; (2)3位可编程的预分配器(可在运行中修改),提供1、2、4、8、16、32、64、128这8种分频比例; (3)中断产生:更新中断( ...
分类:其他好文   时间:2017-07-14 16:28:28    阅读次数:242
SpringMVC学习指南
今天终于把SpringMVC学习指南这本书看完了,写下这篇博客记录一下。 搭配SpringMVC环境 第一步:在web.xml文件添加DispatcherServlet,对于这个我的理解就是调度以@Controller注解的Action分配器 第二步:初始化springmvc.xml路径 第三步:通 ...
分类:编程语言   时间:2017-07-11 17:55:33    阅读次数:139
MySQL系列:innodb源代码分析之内存管理
在innodb中实现了自己的内存池系统和内存堆分配系统,在innodb的内存管理系统中,大致分为三个部分:基础的内存块分配管理、内存伙伴分配器和内存堆分配器。innodb定义和实现内存池的主要目的是提供内存的使用率和效率,防止内存碎片和内存分配跟踪和调试。我们先来看看他们的关系和结构。 下面是它的关 ...
分类:数据库   时间:2017-07-11 15:50:18    阅读次数:349
DMA32映射问题
近期在调试PCIe的行情加速卡的驱动。当中使用DMA在CPU和FPGA间数据传输。最開始使用的是低16M的DMA ZONE的内存,用slab分配器的kmalloc分配获取。但因为最新的需求,须要使用的内存远远超过16M,这样再使用DMA ZONE区域的内存就不够了,那就仅仅能使用DMA32区域的内存 ...
分类:其他好文   时间:2017-07-08 14:13:35    阅读次数:155
[编织消息框架][netty源码分析]11 UnpooledHeapByteBuf 与 ByteBufAllocator
每种ByteBuf都有相应的分配器ByteBufAllocator,类似工厂模式。我们先学习UnpooledHeapByteBuf与其对应的分配器UnpooledByteBufAllocator 如何知道alloc分配器那是个? 可以从官方下载的TimeServer 例子来学习,本项目已有源码可在  ...
分类:Web程序   时间:2017-06-30 18:50:48    阅读次数:283
ceph存储引擎bluestore解析
原文链接:http://www.sysnote.org/2016/08/19/ceph-bluestore/ ceph后端支持多种存储引擎,以插件式的方式来进行管理使用,目前支持filestore,kvstore,memstore以及最新的bluestore,目前默认使用的filestore,但是因... ...
分类:其他好文   时间:2017-06-30 01:05:00    阅读次数:387
SQL Server 2008内存及I/O性能监控
来源: it168 发布时间: 2011-04-12 11:04 阅读: 10820 次 推荐: 1 原文链接 [收藏] 以下均是针对Window 32位系统环境下,64位的不在下面描述情况下。 用户模式和内核模式(user mode& kernel mode) 为了防止用户程序访问并篡改操作系统的 ...
分类:数据库   时间:2017-06-18 15:09:07    阅读次数:190
操作系统内存管理之 内部碎片vs外部碎片
“碎片的内存”描述一个系统中所有不可用的空闲内存。这些资源之所以仍然未被使用,是因为负责分配内存的分配器使这些内存无法使用。这一问题通常都会发生,原因在于空闲内存以小而不连续方式出现在不同的位置。由于分 配方法决定内存碎片是否是一个问题,因此内存分配器在保证空闲资源可用性方面扮演着重要的角色。 in ...
分类:其他好文   时间:2017-06-11 10:10:43    阅读次数:251
242条   上一页 1 ... 10 11 12 13 14 ... 25 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!