码迷,mamicode.com
首页 >  
搜索关键字:c 内存管理    ( 4832个结果
JavaScript的垃圾回收机制
垃圾回收属于JavaScript 中的内存管理,是自动执行的,而且是不可见的。我们创建基本类型、对象、函数……所有这些都需要内存。 可达性 “可达性” 值就是那些以某种方式可访问或可用的值。 有一组基本的固有可达值,这些值称为根,如:全局变量;当前嵌套调用链上的其他函数的变量和参数;当前作用域的局部 ...
分类:编程语言   时间:2019-09-02 17:15:34    阅读次数:228
C++内存管理(new operator/operator new/operator delete/placement new)
new operator 我们平时使用的new是new操作符(new operator),就像sizeof一样是语言内置的,不能改变它的含义,功能也是一样的 比如: 相当于 new操作符总是做两件事: 1.调用相应的operator new分配内存 2.调用相应的构造函数 如下代码: operate ...
分类:编程语言   时间:2019-09-02 14:08:17    阅读次数:106
shared_ptr 用法
引入 shared_ptr 是c++为了提高安全性而添加的智能指针,方便了内存管理。 特点 shared_ptr 是通过指针保持对象共享所有权的智能指针。多个 shared_ptr 对象可占有同一对象。这便是所谓的引用计数(reference counting)。一旦最后一个这样的指针被销毁,也就是 ...
分类:其他好文   时间:2019-09-01 16:51:16    阅读次数:88
通过实例详细讲解PHP垃圾回收机制
PHP垃圾回收机制:1. PHP可以自动进行内存管理,清除不需要的对象,主要使用了引用计数2. 在zval结构体中定义了ref_count和is_ref , ref_count是引用计数 ,标识此zval被多少个变量引用 , 为0时会被销毁。is_ref标识是否使用的 &取地址符强制引用3. 为了解 ...
分类:Web程序   时间:2019-09-01 16:50:10    阅读次数:130
第七周学习总结
1.Centos5.6的启动流程linux:kernel+rootfs+(int)kernel:进程管理(系统调用),内存管理,网络管理,驱动程序,文件系统。安全功能。rootfs:glibc标准库库:函数集合,function:调用接口库文件(二进制程序)没有自我独立的运行的入口,只能在被调用时使用。过程调用:procedure不返回值,只是做了一些事函数调用:function必须有返回值程序:
分类:其他好文   时间:2019-09-01 12:33:25    阅读次数:102
【原创】(二)Linux物理内存初始化
背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 介绍 让我们思考几个朴素的问题? 1. 系统是怎么知道物理内存的? 2. 在内存管理真正初始化之前, ...
分类:系统相关   时间:2019-09-01 01:03:25    阅读次数:193
Python 安装简介
安装: Python 安装在os上 执行操作: 写一个文件中按照python的规则写,将文件交给python软件,读取文件中的内容,然后进行转换和执行,最终获取结果 python软件: python解析器(内存管理) 下载 python2 or python3 安装完成后,配置环境变量,下次能直接调 ...
分类:编程语言   时间:2019-09-01 00:58:17    阅读次数:112
操作系统原理之内存管理(四)
内存管理的?标:实现内存分配和回收,提高内存空间的利用率和内存的访问速度 一、存储器的层次结构 数据存储的局部性原理: 局部性:在?段较短时间内,程序的执?仅限于某个部分,相应地它所访问的存储空间也局限于某个区域 分类: 时间局部性:某条指令?旦执?,不久 后该指令可能再次执? 空间局部性:?旦程序 ...
分类:其他好文   时间:2019-08-31 22:59:01    阅读次数:60
内存管理
一、物理内存与虚拟内存 物理内存就是系统硬件提供的内存大小,是真正的内存,相对于物理内存,在linux下还有一个虚拟内存的概念,虚拟内存就是为了满足物理内存的不足而提出的策略,它是利用磁盘空间虚拟出的一块逻辑内存,用作虚拟内存的磁盘空间被称为交换空间(Swap Space) linux的内存管理采取 ...
分类:其他好文   时间:2019-08-31 19:51:52    阅读次数:80
我是如何学习写一个操作系统(八):内存管理和段页机制
前言 多进程和内存管理是紧密相连的两个模块,因为运行进程也就是从内存中取指执行,创建进程首先要将程序和数据装入内存。将用户原程序变成可在内存中执行的程序,而这就涉及到了内存管理。 内存的装入 绝对装入。 在编译时,如果知道程序将驻留在内存的某个位置,编译程序将产生绝对地址的目标代码。绝对装入程序按照 ...
分类:其他好文   时间:2019-08-30 23:18:34    阅读次数:90
4832条   上一页 1 ... 42 43 44 45 46 ... 484 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!