码迷,mamicode.com
首页 >  
搜索关键字:内存池    ( 363个结果
Python-内存管理
Python内存管理 Python的内存管理主要有三种机制:引用计数机制,垃圾回收机制和内存池机制。 1、引用计数机制 简介 python内部使用引用计数,来保持追踪内存中的对象,Python内部记录了对象有多少个引用,即引用计数,当对象被创建时就创建了一个引用计数,当对象不再需要时,这个对象的引用 ...
分类:编程语言   时间:2018-08-02 20:49:26    阅读次数:119
Python 垃圾回收机制
Python 垃圾回收机制 内存管理 Python中的内存管理机制的层次结构提供了4层,其中最底层则是C运行的malloc和free接口,往上的三层才是由Python实现并且维护的,第一层则是在第0层的基础之上对其提供的接口进行了统一的封装,因为每个系统都可能差异性。 内存池 Python为了避免频 ...
分类:编程语言   时间:2018-08-01 22:21:30    阅读次数:166
Netty源码—五、内存分配概述
Netty中的内存管理应该是借鉴了FreeBSD内存管理的思想—— "jemalloc" 。Netty内存分配过程中总体遵循以下规则: 优先从缓存中分配 如果缓存中没有的话,从内存池看看有没有剩余可用的 如果已申请的没有的话,再真正申请内存 分段管理,每个内存大小范围使用不同的分配策略 我们先总体上 ...
分类:Web程序   时间:2018-07-27 01:33:14    阅读次数:204
C++中new的用法及显示调用析构函数
最近被问到了C++内存池的问题,其中不免涉及到在指定内存地址调用对象构造函数以及显示调用对象析构函数的情况。 C++中new的用法 new是C++中用于动态内存分配的运算符,在C语言中一般使用malloc函数。 (1)plain new顾名思义就是普通的new,就是我们惯常使用的new。分配内存,调 ...
分类:编程语言   时间:2018-07-08 10:37:20    阅读次数:239
oracle 架构和一些工具了解
oracle的架构大概分为3部分, 客户端:用户端 oracle instance:叫做实例,由内存结构(内存池或者叫SGA)和后台进程组成。Oracle Instance是Oracle RDBMS的核心之一,负责RDBMS的管理功能。内存结构有SGA(share global area)系统全局区 ...
分类:数据库   时间:2018-07-08 00:28:25    阅读次数:265
一种内存池的实现方法
基本的数据结构 大图:https://drive.google.com/file/d/1s5Y_xPB_k gOXxC1iwG60Jx0kb8yyQ1b/view?usp=sharing 基本设计 将内存按照1KB, 2KB, 4KB, 8KB, 16KB, 64KB, 128KB, 256KB, ...
分类:其他好文   时间:2018-06-23 19:01:17    阅读次数:144
MySQL后台线程整理总结
本文整理自《MySQL技术内幕 InnoDB存储引擎》 MySQL通过后台各种线程、内存池、文件交互来实现对外服务的,不同线程实现不同的资源操作,各个线程相互协助,共同来完成数据库的服务。以下简单总结MySQL的一些后台线程以及主要作用,以及innodb引擎的变化升级情况。 整体上看,MySQL的后 ...
分类:数据库   时间:2018-06-20 22:38:27    阅读次数:222
C++ Memory Management
Primitives 直接调用分配器的使用情况。 内存 管理都是 用内存池来进行管理的。 new 表达式 分为一下几步。 分配内存 返回的是void *类型 类型转换,调用static_cast进行类型转换 调用构造函数 直接调用构造函数只有编译器才可以直接调用,需要调用placement new在 ...
分类:编程语言   时间:2018-06-02 16:31:36    阅读次数:261
初学Direct X(10)—— D3D基础预备知识
初学Direct X(10) —— D3D基础预备知识 1. 像素格式 以下三个较为常用,使用其他之前务必验证显卡是否支持 2. 内存池 定义资源缓存的存储位置 可默认宏为: D3DPOOL_DEFAULT 3. 深度缓存 是只含有特定像素的深度信息而不含图像数据的表面,可用于判断物体的前后显示 4 ...
分类:其他好文   时间:2018-05-03 19:25:27    阅读次数:171
glusterfs4.0.1 mempool 分析笔记
关于3.2.5版本分析,详见《GlusterFS之内存池(mem-pool)实现原理及代码详解》 此4.0.1版本内存池与版本3中的描述变化有点大,总的原理还是类似LINUX中的SLAB算法,定义一系列大小类型的池子, 1. 一共定义了15个池,每个池子大小都是依次幂级数增长的 结构体 mem_po ...
分类:其他好文   时间:2018-04-15 21:04:37    阅读次数:271
363条   上一页 1 ... 7 8 9 10 11 ... 37 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!