码迷,mamicode.com
首页 >  
搜索关键字:动态分配    ( 1090个结果
【c++ primer】【19.1.1】重载new和delete
尽管我们能说“重载new和delete”,但是实际上重载这两个运算符和重载其它运算符的过程大不相同。要想真正掌握重载new和delete的方法,首先需要对new表达式和delete表达式的工作机理有更多了解。 当我们使用new表达式时: 实际上执行了三个操作。第一步,new表达式调用了为operat ...
分类:编程语言   时间:2019-08-31 17:03:17    阅读次数:79
JavaScript 数据结构与算法之美 - 栈内存与堆内存 、浅拷贝与深拷贝
前言 想写好前端,先练好内功。 栈内存与堆内存 、浅拷贝与深拷贝,可以说是前端程序员的内功,要知其然,知其所以然。 笔者写的 JavaScript 数据结构与算法之美 系列用的语言是 JavaScript ,旨在入门数据结构与算法和方便以后复习。 栈 定义 1. 后进者先出,先进者后出,简称 后进先 ...
分类:编程语言   时间:2019-08-31 13:05:11    阅读次数:82
android 稳定性monkey测试
本篇针对应用内存泄漏测试,简单介绍一下内存泄漏的危害,内存泄漏指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。简单来说就是如果存在内存泄漏的话,应用会越用越卡,最后导致应用崩溃。 前提准备条件: 1、手机root权限,模拟器 ...
分类:移动开发   时间:2019-08-28 11:06:20    阅读次数:127
C语言中内存管理规范
一、内存申请 1.建议使用calloc申请内存,尽量不要使用malloc。 calloc在动态分配完内存后,自动初始化该内存空间为零,而malloc不初始化,里边数据是随机的垃圾数据。 2.申请内存大小必须大于0. (1)使用0字节长度申请内存的行为是没有定义的,在引用内存申请函数返回地址时会引发不 ...
分类:编程语言   时间:2019-08-25 18:29:26    阅读次数:118
Java虚拟机内存结构
起源 1960年Lisp语言: 第一门真正使用内存动态分配和垃圾回收的语言。 运行时数据区域 1.程序计数器 Program Counter Register 1. 当前线程所执行的字节码的行号指示器。 2. 字节码解释器的工作是通过改变这个计数器的值去选取下一条需要执行的字节码指令。 3. 每条线 ...
分类:编程语言   时间:2019-08-23 22:21:15    阅读次数:112
Java堆回收策略
一、起源 1960年Lisp语言: 第一门真正使用内存动态分配和垃圾回收的语言。 二、概要 线程相关:程序计数器、虚拟机栈、本地方法栈,不需要考虑垃圾回收 Java堆、方法区:需要考虑垃圾回收 三、垃圾回收算法 1 引用计数算法 2 可达性分析算法 垃圾收集算法 1 标记-清除算法 Mark-Swe ...
分类:编程语言   时间:2019-08-23 22:12:47    阅读次数:122
DHCP服务器与DHCP中继服务器实验
安装DHCP服务1、服务使用的场景:DHCP服务用于公司给客户分配IP地址2、服务的协议和端口遵从udp协议客户端是68端口 服务端是67端口 查看服务端口是否打开 :netstat -lnup |grep :67 DHCP服务端通过监听UDP协议67端口工作,客户端通过UDP协议68端口工作3、配 ...
分类:其他好文   时间:2019-08-23 19:03:54    阅读次数:84
Jvm内存泄漏
内存泄漏和内存溢出的关系 内存泄露:指程序中动态分配内存给一些临时对象,但是对象不会被GC所回收,它始终占用内存。即被分配的对象可达但已无用。 内存溢出:指程序运行过程中无法申请到足够的内存而导致的一种错误。内存溢出通常发生于OLD段或Perm段垃圾回收后,仍然无内存空间容纳新的Java对象的情况。 ...
分类:其他好文   时间:2019-08-19 13:08:42    阅读次数:92
死锁处理策略和死锁预防
死锁处理策略 1.预防死锁 设置某些限制条件,破坏产生死锁的四个必要条件中的一个或几个,以预防发生死锁 2.避免死锁 在资源的动态分配中,用某种方法防止系统进入不安全状态。从而避免死锁。 3.死锁检测和解除 无需采取任何限制性措施,允许进程在运行过程中发生死锁。通过系统检测机构及时地检测死锁的发生, ...
分类:其他好文   时间:2019-08-17 18:29:52    阅读次数:137
GC垃圾回收
GC垃圾回收器 全名: Garbage Collector 原理: 以应用程序的根(root)为基础,遍历应用程序堆(heap)上动态分配的所有对象,通过识别它们是否被引用来确定哪些对象是已经死亡的,哪些仍需要被使用,已经不再被应用程序的根(root)或者别的对象所引用的对象就是已经死亡的对象,即所 ...
分类:其他好文   时间:2019-08-15 09:12:39    阅读次数:87
1090条   上一页 1 ... 14 15 16 17 18 ... 109 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!