码迷,mamicode.com
首页 >  
搜索关键字:内存池    ( 363个结果
nginx坑记录
问题1: 配置解析过程使用ngx_cycle->pool申请内存保存配置,结果造成野指针。 背景:需求开发过程,有一些结构需要在配置解析阶段保存,然后可以动态修改。看原来的代码配置解析都是使用cf->pool进行内存申请,但动态修改的过程显然拿不到cf,于是想到了一个全局的内存池ngx_cycle- ...
分类:其他好文   时间:2019-09-12 21:49:04    阅读次数:110
Java 堆外内存回收原理
堆外内存简介DirectByteBuffer这个类是JDK提供使用堆外内存的一种途径,当然常见的业务开发一般不会接触到,即使涉及到也可能是框架(如Netty、RPC等)使用的,对框架使用者来说也是透明的。堆外内存优势堆外内存优势在IO操作上,对于网络IO,使用Socket发送数据时,能够节省堆内存到堆外内存的数据拷贝,所以性能更高。看过Netty源码的同学应该了解,Netty使用堆外内存池来实现零
分类:编程语言   时间:2019-09-10 11:33:29    阅读次数:113
InnoDB体系架构
Reference: https://time.geekbang.org/column/article/121710 InnoDB体系架构 InnoDB主要包括了内存池、后台线程以及存储文件。 内存池又是由多个内存块组成的,主要包括缓存磁盘数据、redo log缓冲等; 后台线程则包括了Master ...
分类:数据库   时间:2019-08-29 11:14:06    阅读次数:93
Golang内存泄漏问题和处理方法
1、给系统打压力,内存占用增大,但停止打压后,内存不能降低,则可能有内存泄漏。2、top不能实时反映程序占用内存,因Go向系统申请内存不使用后,并不立即归还系统。3、程序占用系统内存、Go的堆内存、实际使用内存:从系统申请的内存会在Go的内存池管理,整块的内存页,长时间不被访问并满足一定条件后,才归 ...
分类:其他好文   时间:2019-08-16 18:39:05    阅读次数:482
Netty之内存泄露
直接内存是IO框架的绝配,但直接内存的分配销毁不易,所以使用内存池能大幅提高性能。 1.为什么要有引用计数器 Netty里四种主力的ByteBuf,其中UnpooledHeapByteBuf底下的byte[]能够依赖JVM GC自然回收;而UnpooledDirectByteBuf底下是Direct ...
分类:Web程序   时间:2019-07-16 12:44:13    阅读次数:112
DPDK mempool
Mempool 库 内存池是固定大小的对象分配器。 在DPDK中,它由名称唯一标识,并且使用mempool操作来存储空闲对象。 默认的mempool操作是基于ring的。它提供了一些可选的服务,如per-core缓存和对齐帮助,以确保对象被填充, 方便将他们均匀扩展到DRAM或DDR3通道上。 这个 ...
分类:其他好文   时间:2019-07-05 00:25:19    阅读次数:128
linux-kernel-module
Linux-kernel-module 目录 1. kernel module 2. Linux kernel module 2.1 管理模块的实用程序。 2.1.1 depmod 选项 2.1.2 modprobe 选项 2.1.3 modinfo 选项 2.2 内核目录 2.3 查看linux内 ...
分类:系统相关   时间:2019-06-29 19:13:07    阅读次数:184
STL-空间配置器、迭代器、traits编程技巧
[TOC] 内存分配和释放 STL中有两个分配器,一级分配器和二级分配器,默认使用二级分配器,使用二级分配器分配大内存时会调用一级分配器去执行,一级分配器使用malloc和free分配和释放内存。如果分配小内存那么二级分配器会从内存池中进行查找,防止malloc/free的开销。 为了了解原理,不深 ...
分类:其他好文   时间:2019-06-27 00:40:46    阅读次数:123
leveldb源码分析之内存池Arena
转自:http://luodw.cc/2015/10/15/leveldb-04/ 这篇博客主要讲解下leveldb内存池,内存池很多地方都有用到,像linux内核也有个内存池。内存池的存在主要就是减少malloc或者new调用的次数,较少内存分配所带来的系统开销。 Arena类采用vector来存 ...
分类:数据库   时间:2019-06-25 00:26:22    阅读次数:148
python内存管理机制
python内存管理机制: 引用计数 垃圾回收 内存池 1. 引用计数 当一个python对象被引用时 其引用计数增加 1 ; 当其不再被变量引用时 引用计数减 1 ; 当对象引用计数等于 0 时, 对象被删除(引用计数是一种非常高效的内存管理机制) 2. 垃圾回收 垃圾回收机制: ① 引用计数 , ...
分类:编程语言   时间:2019-06-19 20:06:45    阅读次数:106
363条   上一页 1 ... 3 4 5 6 7 ... 37 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!