点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 内存池
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
改进 boost::object_pool 内存池效率问题。
相信不少人听过 boost 委员会提过 boost 里的对象池设计存在缺陷。我花了一些时间研究它的实现,发现其在效率上确实存在严重问题。这里给出一套解决方案。在效率上有了较大提高。可以完全替换你项目里的 object_pool。
所属分类:
Java
发布日期:2009-12-16
文件大小:5120
提供者:
MuFaSa1980
vc内存池实现内存管理
内存池实现内存管理; 程序中有过于频繁的内存分配及释放会有很多碎片
所属分类:
C++
发布日期:2010-07-24
文件大小:15360
提供者:
yfpfly
内存池的实现原理,主要实现内存的有效管理
主要实现内存的有效管理,避免内存的频繁申请和释放,影响效率
所属分类:
Java
发布日期:2011-02-26
文件大小:180224
提供者:
XIAOXIAOBIAN
池内春秋-内存池的设计哲学和无痛运用
内存管理,池内春秋-关于如何使用内存。内存池的设计哲学和无痛运用
所属分类:
Linux
发布日期:2011-05-15
文件大小:474112
提供者:
cfshen79
c++实现简单内存池,维护可使用列表
参考自<C++ primar> 事先分配大的内存块。 当申请内存时,从内存块中取出空闲的部分。 当释放 内存时,将释放 的内存加入到可使用列表中(freelist )
所属分类:
C++
发布日期:2011-05-29
文件大小:7168
提供者:
sky_cn1986
VC内存池原码,用于自行分配和处理内存
自行Alloc和Free内存,而不是在程序的Heap空间.
所属分类:
C++
发布日期:2011-07-29
文件大小:22528
提供者:
gezhi_dove
一种Linux多线程应用下内存池的设计与实现
对内存池中内存块获取、分配机制、内存块大小、内存释放,以及在多线程环境下的安全处理等细节进行了研究,保证了在多线程环境下能够快速同时采用一种基于数组的链表机制,改进内存池中内存块的查找算法,将其时间复杂度稳定在O(1),避免了传统内存池中请求的线程数目过多时,引发的获取内存块性能下降的问题。同时在内部设置管理线程,动态增加或删除空闲的内存块。实验结果表明,改进后的内存池与传统的内存分配方式相比消耗更小,效率更好。
所属分类:
其它
发布日期:2020-10-18
文件大小:199680
提供者:
weixin_38650629
Nucleus操作系统内存池模块移植的研究与应用
基于对Nucleus操作系统内核的研究与分析,在三星ARM1176JZF芯片S3C6410上将Nucleus内存池模块移植并合理应用。根据TD-LTE无线综合测试仪中的设计要求,介绍了Nucleus内存池的静态分配和动态分配方式,并根据不同应用环境采用对应的内存池分配优化措施,在实现操作系统基本内存管理功能的同时,满足了TD-LTE无线综合测试仪对系统内存资源分配和调度时间的设计要求。
所属分类:
其它
发布日期:2020-10-18
文件大小:229376
提供者:
weixin_38722329
基于一个简单定长内存池的实现方法详解
主要分为 3 个部分,memoryPool 是管理内存池类,block 表示内存块,chunk 表示每个存储小块。它们之间的关系为,memoryPool 中有一个指针指向某一起始 block,block 之前通过 next 指针构成链表结构的连接,每个 block 包含指定数量的 chunk。每次分配内存的时候,分配 chunk 中的数据地址。 主要数据结构设计: Block: 代码如下:struct block { block * next;//指向下一个block指针 unsi
所属分类:
其它
发布日期:2020-12-25
文件大小:212992
提供者:
weixin_38640473
C接口与实现?内存管理(内存池的实现)
前面已经讲了一些C中基本的内存管理的方式,Fist-fit, Best-fit都是基于对象的大小来分配或者找到合适的大小的。当涉及到大量的malloc,free的时候频繁的系统调用肯定会影响到系统的性能,这里有一种更有效的内存管理方式是基于块的内存分配方式也是我们经常说的内存池(在软件的世界中你可以发现很多类似的池化设计),下面来实现一个简单的内存池。 我们使用如下的数据结构来管理内存池: struct T { T prev; char *avail; char *
所属分类:
其它
发布日期:2020-12-22
文件大小:153600
提供者:
weixin_38595690
nginx内存池代码封装
基于nginx 1.19.6的内存池代码提取,未测试版本
所属分类:
C
发布日期:2021-01-03
文件大小:22528
提供者:
wfh2015
my-mem-pool:剖析和注释SGI STL二级空间配置器源码与nginx内存池源码,并使用C ++ OOP进行仿写-源码
我的内存池 通过剖析的开源代码可以积累优秀的代码设计思想和良好的编程规范,了解不同的应用场景下不同的内存池实现也是一种重要的能力,本仓库对SGI STL二级空间配置器内核和nginx内存池内核进行了剖析,并使用C ++ OOP进行仿写,将替换植入到其他项目当中。 本仓库包含以下内容: 注释过的SGI STL二级空间配置器源码以及进行的分析整理 注释过的nginx内存池二进制以及进行的分析整理 my_stl_allocator my_nginx_mem_pool 目录 背景 在学习编程的过程中,
所属分类:
其它
发布日期:2021-03-23
文件大小:39936
提供者:
weixin_42131443
CPPShift-MemoryPool:使用面向数据的方法为C ++建立的非常快速的跨平台内存池机制-源码
C ++的MemoryPool 使用面向数据的方法为C ++建立的非常快速的跨平台内存池机制。 我希望这个简单的功能可以帮助您提高软件的性能-CPPShift库名称下还有更多项目和功能,请耐心等待;) 目录 用法 要使用内存池功能,您只需要将 , 和文件复制到您的项目中。 内存池不是线程安全的-对于线程,最好为每个线程创建一个内存池 创建一个内存池: CPPShift::Memory::MemoryPool * mp = CPPShift::Memory::MemoryPoolManager:
所属分类:
其它
发布日期:2021-03-17
文件大小:13312
提供者:
weixin_42099987
game_service_system:从0开始开发基础库(配置文件读写,日志,多线程,多进程,锁,对象引用计数,内存池,免锁消息序列,免锁数据帧,进程信号,共享内存,定时器等)基础功能组件),网络库(套接字,TCP,UDP,epoll机制
game_service_system 基本库,连接库,数据库操作员库,开发框架以及游戏引擎,游戏框架游戏服务系统!从0开始开发基础库(配置文件读写,日志,多线程,多进程,锁,对象引用计数,内存池,免锁消息序列,免锁数据帧,进程信号,共享内存,定时器等)基础功能组件),网络库(套接字,TCP,UDP,epoll机制,连接自动收发消息等等),数据库操作库(mysql,redis,memcache API封装可直接调用),开发框架库(消息调度处理,自动连接管理,服务开发,游戏框架,服务间消息收发,
所属分类:
其它
发布日期:2021-03-11
文件大小:844800
提供者:
weixin_42097557
shared-arena:线程安全高效的内存池-源码
共享竞技场 线程安全高效的内存池 内存池在分配和释放大量相同大小的数据时很有用。 使用内存池可以加快这些分配/取消分配的速度。 此板条箱提供3个内存池: 表现 在我的笔记本电脑上,使用运行Clear Linux OS 33840的Intel i7-10750H, shared_arena的分配比系统分配器快6到8倍: SingleAlloc/SharedArena time: [12.153 ns 12.423 ns 12.724 ns] SingleAllo
所属分类:
其它
发布日期:2021-03-08
文件大小:47104
提供者:
weixin_42120563
Nginx内存池.zip
指针操作内存,很容易造成内存泄漏,另外多次得系统调用会浪费很多时间,所以内存池就出现了。
所属分类:
Linux
发布日期:2021-02-25
文件大小:23552
提供者:
qq_45743563
GameProject3:游戏服务器框架,网络层分别使用socketAPI,Boost Asio,Libuv这种方式实现,框架内部使用共享内存,无锁堆栈,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大
游戏引擎框架 跨平台的多进程游戏服务器框架,网络层分别使用SocketApi,Boost Asio,Libuv这种方式实现,框架内部使用共享内存,无锁集群,对象池,内存池来提高服务器性能。 还有一个不断完善的Unityy3D客户端,游戏包含大量完整资源,坐骑,宠物,伙伴,装备,这些并发症上阵和穿戴,直接进入副本战斗,多人玩法也己实现,持续开发中。 : : 交流QQ群:45139128 服务器部署启动说明 1.编译 Windows: 用VisualStudio2017以上版本打开打开解决方案直
所属分类:
其它
发布日期:2021-02-04
文件大小:32505856
提供者:
weixin_42166105
内存池:比特币区块浏览器,内存池可视化器,交易跟踪器和费用估算器-源码
Mempool开源项目 Mempool是功能齐全的mempool可视化工具,并在运行的块浏览器网站和API服务。 以下说明适用于大多数在低功率Raspberry Pi设备上运行的家庭用户,但是如果要在功能强大的服务器上运行生产网站,请参阅 安装 依存关系 比特币核心(不修剪,txindex = 1) Electrum服务器(romanz /电设备) NodeJS(官方稳定的LTS) MariaDB(默认配置) Nginx(使用提供的nginx.conf和nginx-mempool.con
所属分类:
其它
发布日期:2021-02-01
文件大小:1048576
提供者:
weixin_42104906
mps:内存池系统-源码
mps:内存池系统
所属分类:
其它
发布日期:2021-01-30
文件大小:3145728
提供者:
weixin_42134117
C语言内存池使用模型
在用C语言开发时,特别是在服务器端,内存的使用会成为系统性能的一个瓶颈,如频繁的分配和释放内存,会不断的增加系统的内存碎片,影响内核之后分配内存的效率,这个时候一个比较可行的做法是采用内存池,先分配好比较多的内存,然后在这个已经分配的内存里使用内存,这样不需要内核过多的参与内存分配和释放的过程。 内存池根据应用不同有多种实现的策略,如有些分配很大的内存,然后将内存分配成大小相等的块,并将每个块链接起来进行管理。 下面对模型介绍的时候,为了简单,不加入用于调试的编写技巧和为之准备的
所属分类:
其它
发布日期:2021-01-21
文件大小:73728
提供者:
weixin_38647925
«
1
2
3
4
5
6
7
8
9
10
11
12
13
...
50
»