您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 全面介绍Windows内存管理机制及C++内存分配实例

  2. 本文背景: 在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。 本文目的: 对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。 本文内容: 本文一共有六节,由于篇幅较多,故按节发表。 1. 进程地址空间 1.1地址空间 · 32|64位的系统|CPU 操作系统运行在硬件CPU上,32位操作系统运行于32位CPU上,64位操作系统运行于
  3. 所属分类:网络攻防

    • 发布日期:2009-12-04
    • 文件大小:132096
    • 提供者:perfectpdl
  1. 改进 boost::object_pool 内存池效率问题。

  2. 相信不少人听过 boost 委员会提过 boost 里的对象池设计存在缺陷。我花了一些时间研究它的实现,发现其在效率上确实存在严重问题。这里给出一套解决方案。在效率上有了较大提高。可以完全替换你项目里的 object_pool。
  3. 所属分类:Java

    • 发布日期:2009-12-16
    • 文件大小:5120
    • 提供者:MuFaSa1980
  1. 内存池例子-有代码和解析

  2. 内存池的详细设计说明,有代码和解析 简单的内存池的实现
  3. 所属分类:Java

    • 发布日期:2010-04-09
    • 文件大小:122880
    • 提供者:lzp1822
  1. 全面介绍Windows内存管理机制及C++内存分配实例

  2. 本文背景: 在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。 本文目的: 对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。 本文内容: 本文一共有六节,由于篇幅较多,故按节发表。其他章节请看本人博客的Windows内存管理及C++内存分配实例(二)(三)(四)(五)和(六)。 1. 进程地址空间 1.1地址空间 · 32|64位的
  3. 所属分类:网络攻防

    • 发布日期:2010-06-15
    • 文件大小:773120
    • 提供者:yzwei868514
  1. 基于多核嵌入式实时操作系统内存管理研究

  2. 本资源是优秀学位论文,主要内容如下: 嵌入式系统已渗透到生活和工作的方方面面,多核处理器正从桌面平台向嵌入式平台渗透和扩张。硬件结构的变化对软件各层次提出新的要求和挑战,首当其冲是操作系统。内存管理是整个系统核心模块之一,拥有一个强大和完备的内存管理子系统是构建一个具有高可靠性以及可伸缩性系统的必备条件。本文旨在对嵌入式实时操作系统内存管理模块重新设计以适应多核平台。 首先,介绍嵌入式内存管理相关知识。其中包括嵌入式内存管理的特点:实时性、可靠性、高效性;内存管理机制:静态内存管理、固定大小存
  3. 所属分类:硬件开发

    • 发布日期:2010-06-30
    • 文件大小:690176
    • 提供者:Jelline
  1. 内存管理的源码实现(内存池实现源代码)

  2. 内存管理的源码实现,通过设计一个内存池,实现对内存的管理,对于理解内存管理有很大的帮助
  3. 所属分类:Java

    • 发布日期:2010-11-10
    • 文件大小:78848
    • 提供者:yiyinianhua
  1. 内存池机制 描述了内存池设计的基本框架,有待补充中

  2. 描述了内存池设计的基本框架,有待补充中描述了内存池设计的基本框架,有待补充中
  3. 所属分类:C++

    • 发布日期:2011-04-18
    • 文件大小:875
    • 提供者:littlewood11
  1. 池内春秋-内存池的设计哲学和无痛运用

  2. 内存管理,池内春秋-关于如何使用内存。内存池的设计哲学和无痛运用
  3. 所属分类:Linux

    • 发布日期:2011-05-15
    • 文件大小:474112
    • 提供者:cfshen79
  1. 简单内存池模块详细设计

  2. 简单内存池模块详细设计简单内存池模块详细设计简单内存池模块详细设计
  3. 所属分类:C

    • 发布日期:2011-08-12
    • 文件大小:375808
    • 提供者:ghost031903
  1. 简单内存池模块详细设计

  2. 简单内存池模块详细设计.pdf
  3. 所属分类:C++

    • 发布日期:2012-04-27
    • 文件大小:375808
    • 提供者:smallwhitewhite
  1. GlusterFS 之内存池(mem-pool)实现原理及代码详解

  2. 最近一直在研究 glusterfs 的源代码,自己也在上面做了一些小的改动。我最开始研究的是 3.2.5 这个版 本,因为据同行和网上资料显示这个版本目前是最稳定的版本。glusterfs 实现比较复杂,具体的设计思想和架构 就不详细介绍了,网上有这方面的资料(CSDN博客里面就有很好介绍的文章)。 研究开源系统的一个好处就是可以充分了解它的实现,如果是看这方面的论文只能了解一些原理性的东西, 但是我们真正做项目还需要实际的实现。很多开源系统可能本身不一定就很适合你的系统,但是如果可以改造那
  3. 所属分类:其它

    • 发布日期:2012-06-18
    • 文件大小:209920
    • 提供者:aihouduo
  1. 基于C_的内存池的实现

  2. 基于C_的内存池的实现, 描述内存池设计的基本概念,应用场景
  3. 所属分类:C

    • 发布日期:2013-11-06
    • 文件大小:436224
    • 提供者:hady55566
  1. 结合CPU-Cache-急速内存池的一种实现.rar

  2. 通过合理设计内存块数据结构,利用数组索引定位到内存链表,并结合CPU-Cache的 优化,实现了一个急速高效的服务端内存池。
  3. 所属分类:嵌入式

    • 发布日期:2020-05-18
    • 文件大小:1016832
    • 提供者:qq_26134615
  1. c++高性能内存池.rar

  2. std::allocator 是 C++标准库中提供的默认分配器,他的特点就在于我们在 使用 new 来申请内存构造新对象的时候,势必要调用类对象的默认构造函数 而使用 std::allocator 则可以将内存分配和对象的构造这两部分逻辑给分离开来,使得分配的内存是原始、未构造的。 重写allocator里面的方法: 模板链表栈中使用了默认构造器来管理栈操作中的元素内存,一共涉及到了 rebind::other, allocate(), dealocate(), constr
  3. 所属分类:C++

    • 发布日期:2020-03-27
    • 文件大小:3072
    • 提供者:qq_35094975
  1. 内存池的介绍与设计详解

  2. 内存池是一系列固定大小的内存空间,每一个内存池主要包括很多内存单元(具体的存储区域)和内存控制单元(控制对应的内存单元),每一个内存单元大小相同,但是具体的大小依据需要设计。而控制单元主要是实现每一个子内存空间的控制,因此采用一一对应的方式,每一个具体的子内存空间分配一个控制单元。
  3. 所属分类:其它

    • 发布日期:2020-08-10
    • 文件大小:96256
    • 提供者:weixin_38537689
  1. 一种Linux多线程应用下内存池的设计与实现

  2. 对内存池中内存块获取、分配机制、内存块大小、内存释放,以及在多线程环境下的安全处理等细节进行了研究,保证了在多线程环境下能够快速同时采用一种基于数组的链表机制,改进内存池中内存块的查找算法,将其时间复杂度稳定在O(1),避免了传统内存池中请求的线程数目过多时,引发的获取内存块性能下降的问题。同时在内部设置管理线程,动态增加或删除空闲的内存块。实验结果表明,改进后的内存池与传统的内存分配方式相比消耗更小,效率更好。
  3. 所属分类:其它

    • 发布日期:2020-10-18
    • 文件大小:199680
    • 提供者:weixin_38650629
  1. Nucleus操作系统内存池模块移植的研究与应用

  2. 基于对Nucleus操作系统内核的研究与分析,在三星ARM1176JZF芯片S3C6410上将Nucleus内存池模块移植并合理应用。根据TD-LTE无线综合测试仪中的设计要求,介绍了Nucleus内存池的静态分配和动态分配方式,并根据不同应用环境采用对应的内存池分配优化措施,在实现操作系统基本内存管理功能的同时,满足了TD-LTE无线综合测试仪对系统内存资源分配和调度时间的设计要求。
  3. 所属分类:其它

    • 发布日期:2020-10-18
    • 文件大小:229376
    • 提供者:weixin_38722329
  1. 基于一个简单定长内存池的实现方法详解

  2. 主要分为 3 个部分,memoryPool 是管理内存池类,block 表示内存块,chunk 表示每个存储小块。它们之间的关系为,memoryPool 中有一个指针指向某一起始 block,block 之前通过 next 指针构成链表结构的连接,每个 block 包含指定数量的 chunk。每次分配内存的时候,分配 chunk 中的数据地址。 主要数据结构设计: Block: 代码如下:struct block {    block * next;//指向下一个block指针    unsi
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:212992
    • 提供者:weixin_38640473
  1. C接口与实现?内存管理(内存池的实现)

  2. 前面已经讲了一些C中基本的内存管理的方式,Fist-fit, Best-fit都是基于对象的大小来分配或者找到合适的大小的。当涉及到大量的malloc,free的时候频繁的系统调用肯定会影响到系统的性能,这里有一种更有效的内存管理方式是基于块的内存分配方式也是我们经常说的内存池(在软件的世界中你可以发现很多类似的池化设计),下面来实现一个简单的内存池。   我们使用如下的数据结构来管理内存池:   struct T {   T prev;   char *avail;   char *
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:153600
    • 提供者:weixin_38595690
  1. my-mem-pool:剖析和注释SGI STL二级空间配置器源码与nginx内存池源码,并使用C ++ OOP进行仿写-源码

  2. 我的内存池 通过剖析的开源代码可以积累优秀的代码设计思想和良好的编程规范,了解不同的应用场景下不同的内存池实现也是一种重要的能力,本仓库对SGI STL二级空间配置器内核和nginx内存池内核进行了剖析,并使用C ++ OOP进行仿写,将替换植入到其他项目当中。 本仓库包含以下内容: 注释过的SGI STL二级空间配置器源码以及进行的分析整理 注释过的nginx内存池二进制以及进行的分析整理 my_stl_allocator my_nginx_mem_pool 目录 背景 在学习编程的过程中,
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:39936
    • 提供者:weixin_42131443
« 12 3 4 5 6 7 8 9 10 ... 14 »