码迷,mamicode.com
首页 >  
搜索关键字:分配器    ( 242个结果
Linux内核之进程地址空间
Linux内核之进程地址空间 内核中的函数以相当直接了当的方式获得动态内存: __get_free_pages 或 alloc_pages从分区页框分配器中获得页框; kmem_cache_alloc或kmalloc使用slab分配器为专用或通用对象分配块; vmalloc获得一块非连续的内存块; ...
分类:系统相关   时间:2018-09-12 11:12:54    阅读次数:158
tensorflow源码解析之framework-allocator
目录 1. core/framework 1. resource 2. allocator 核心概念 给出的只是内存分配器的接口,没有给出具体实现。 Allocator Allocator是一个内存分配器的接口类,它规定了一个内存分配器需要具有哪些API。具体看代码: 另外,Allocator除了提 ...
分类:其他好文   时间:2018-08-26 00:01:41    阅读次数:403
第04章 分布式索引架构
本章内容 如何为集群选择合适的分片数和副本数。 路由是什么以及它对ElasticSearch的意义。 分片分配器是怎样工作的,如何配置它。 怎样调节分片分配机制以满足应用需求。 怎样确定应该在哪个分片上执行指定的操作。 怎样结合我们已有的知识来配置一个真实的集群。 如何应对数据和查询数量的增长。 4 ...
分类:其他好文   时间:2018-08-05 12:59:24    阅读次数:163
一个简单的内存分配器-《深入理解计算机操作系统》
我相信很多人都知道《深入理解计算机操作系统》这本书,并且很多人都会对它研读。实际本人刚开始看的时候,只是加深了对操作系统的理解,别的到是没有感觉的到, 但是在看到公司的软件框架里面对于内存堆的管理,才发现和书上讲的异曲同工。于是乎,自己对利用隐式的空闲链表实现分配器做了总结,并且和自己想到的架构做了 ...
分类:其他好文   时间:2018-08-04 01:00:50    阅读次数:184
[Paper翻译]Scalable Lock-Free Dynamic Memory Allocation
原文: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.87.3870&rep=rep1&type=pdf Abstract 动态内存分配器(malloc/free)在多线程环境下依靠互斥锁来保护共享数据的一致性。使用锁在性能,可用性 ...
分类:其他好文   时间:2018-08-01 01:05:21    阅读次数:197
redis拾趣
1.客户端连接为了安全保护,redis支持绑定IP跟端口,这个通过conf配置文件中的bind跟port来设置。绑定后登录client控制台时就需要写明ip(或者hostname)跟端口了,如:./redis_cli -h 10.137.19.19 -p 6389redis_cli客户端支持远程登录... ...
分类:其他好文   时间:2018-07-14 17:41:38    阅读次数:178
信号(Django信号、Flask信号、Scrapy信号)
简介 Django、Flask、scrapy都包含了一个“信号分配器”,使得当一些动作在框架的其他地方发生的时候,解耦的应用可以得到提醒。 通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者,这是特别有用的设计因为有些代码对某些事件是特别感兴趣的,比如删除动作。 下面,分别介绍一 ...
分类:其他好文   时间:2018-07-14 14:54:56    阅读次数:216
细说new与malloc的10点区别
阅读目录 前言 new与malloc的10点区别 1. 申请的内存所在位置 2.返回类型安全性 3.内存分配失败时的返回值 4.是否需要指定内存大小 5.是否调用构造函数/析构函数 6.对数组的处理 7.new与malloc是否可以相互调用 8.是否可以被重载 9. 能够直观地重新分配内存 10. ...
分类:其他好文   时间:2018-07-03 11:31:41    阅读次数:168
堆区的动态内存分配
【前言】前面有一篇文章介绍了堆区栈区的区别。栈区的核心主要集中在操作一个栈结构,一般由操作系统维护。堆区,主要是我们程序员来维护,核心就是动态内存分配。 一、动态内存分配器 虽然低级的mmap和munmap函数来创建和删除虚拟内存区域,但是C程序运行时在需要额外的存储空间时,一般会使用动态存储器分配 ...
分类:其他好文   时间:2018-06-16 14:30:45    阅读次数:258
C++ Memory Management Other Issues
Other Issues GNC 标准接口 最一般的使用方式 new_allocator malloc_allocator VS2013标准分配 没有做过多的工作 G4.9 标准分配器 new_allocator array_allocate底层就是一个数组,不需要进行资源的释放 deallocat ...
分类:编程语言   时间:2018-06-03 23:35:40    阅读次数:242
242条   上一页 1 ... 7 8 9 10 11 ... 25 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!