点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 内存管理new
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
C语言系列--内存管理.
程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本章的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 7.1内存分配方式 内存分配方式有三种: (1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配
所属分类:
C
发布日期:2009-05-13
文件大小:20480
提供者:
doorwin
C/C++内存管理类本科毕设论文(ppt+论文)(绝对真实~)
本文首先总结了C和C++中动态内存分配函数的使用要点,然后总结并分析了 C+ + 中常见的内存错误,提出了一些解决对策和预防措施 ,最后通过加入检测区域、重载new操作符来完成C++程序中部分内存越界问题的检测。
所属分类:
C++
发布日期:2009-06-09
文件大小:510976
提供者:
yepig
C++内存管理技术,内详
本手册详细描述了C++内存管理中需要注意的细节,对于从事OOA/OOD/OOP的IT人士来说非常有帮助。
所属分类:
C++
发布日期:2010-05-12
文件大小:309248
提供者:
tornadorhero
踏入C++中的雷区C++内存管理详解
内存分配方式有三种: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 (3) 从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负责在何时用free或delete释放内存
所属分类:
C++
发布日期:2010-05-15
文件大小:105472
提供者:
shawchao
自己写的一个内存管理pool
重载new运算符重载new运算符重载new运算符重载new运算符重载new运算符重载new运算符重载new运算符重载new运算符
所属分类:
C++
发布日期:2010-07-31
文件大小:7168
提供者:
esrrhs
操作系统 内存管理 PPT 源代码
#include #include #define MAXMSIZE 99 using namespace std; struct Node{ int startAddress; char name; int size; int endAddress; struct Node *prior; struct Node *next; }; struct Blocklist { Node* head; }; Blocklist* freelist=new Blocklist; Blocklist*
所属分类:
iOS
发布日期:2010-12-07
文件大小:50176
提供者:
show2223412
C++内存管理与优化高级培训讲义
C++内存管理与优化高级培训讲义 深入解析内存从new,malloc到操作系统内部,一步步讲内存的管理 2009年11月新出
所属分类:
C++
发布日期:2011-01-06
文件大小:5242880
提供者:
zhao6522
C++内存管理.doc
内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C++超绝的性能。本期专题将从内存管理、内存泄漏、内存回收这三个方面来探讨C++内存管理问题。 内容
所属分类:
硬件开发
发布日期:2011-09-29
文件大小:333824
提供者:
defonds
C++ 内存管理
class TestClass { public: void * operator new[ ](size_t size); void operator delete[ ](void *p); // .. other members here .. }; void *TestClass::operator new[ ](size_t size) { void *p = malloc(size); return (p); } void TestClass::operator delete[ ](
所属分类:
C/C++
发布日期:2012-07-31
文件大小:677888
提供者:
e_hut
内存分配管理练习
本程序可作为内存分配和管理练习, 熟悉这个程序并能自己写出代码,说明对c++中内存分配和管理有了一定的了解。 程序说明: 采用一个结构体,保存了数据的个数和使用情况(用一个字节 char类型,字节中八个位若为1说明这位已经被分配 若为0则说明未分配 )。 目的熟悉使用 c++中new, delete管理内存, 培养内存意识。已经如何防止内存泄露
所属分类:
C++
发布日期:2013-05-04
文件大小:4096
提供者:
lmnxjf
深入理解linux虚拟内存管理
深入理解linux虚拟内存管理 1 INTRODUCTION 1 1.1 Getting Started 2 1.2 Managing the Source 4 1.3 Browsing the Code 9 1.4 Reading the Code 11 1.5 Submitting Patches 12 2 DESCRIBING PHYSICAL MEMORY 15 2.1 Nodes 16 2.2 Zones 18 2.3 Zone Initialization 23 2.4 Initi
所属分类:
C/C++
发布日期:2013-07-03
文件大小:8388608
提供者:
u011288752
Unreal3 window下内存管理实现详解
游戏引擎中之所以要做内存管理,一个是加快内存分配速度,另一个就是处理内存泄漏问题。 1.先简单说处理内存泄漏这个问题,一般的引擎在debug 模式下 都有一个记录内存分配的结构体,每分配一段内存就记录这段内存的信息,包括大小,分配时间,是否是数组,前后越界的标记等等吧,其实这些都不是那么重要,因为你只知道这些,一旦泄漏出现,你虽然知道泄漏,但无法定位。相反如果你知道堆栈的调用信息,就能准确定位。我以前的实现,在debug下,只记录当前调用new的时候的行号和文件,也就是内部的_
所属分类:
C++
发布日期:2014-01-14
文件大小:17408
提供者:
welflau
一个C++内存管理的总结
C++ 内存管理 chm文档 总结 1:内存分配方式 2、常见的内存错误及其对策 3、指针与数组的对比 4、指针参数是如何传递内存的? 5、杜绝“野指针” 6、有了malloc/free为什么还要new/delete? 7、内存耗尽怎么办?
所属分类:
C++
发布日期:2008-12-11
文件大小:69632
提供者:
afeng_king
深入理解C++中的new/delete和malloc/free动态内存管理及区别介绍
主要介绍了深入理解C++中的new/delete和malloc/free动态内存管理,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
所属分类:
其它
发布日期:2020-09-07
文件大小:49152
提供者:
weixin_38675341
C++11内存管理和多线程编程
1、第一板块:内存管理: 1、实用动态内存的优势:不同的对象函数之间可以共享使用一个内存区域。 2、每一个New都有一个与之对应的delete进行释放。 3、new 和malloc的区别在于new不但分配了内存还同时创建对象,而malloc只负责分配内存。 4、直接声明数组和声明的new int[5];区别只在于他们存在的位置。 5、释放数组指针时候: delete [] HeadPtr ; HeadPtr=nullptr; 6、智能指针,shared_ptr
所属分类:
其它
发布日期:2020-12-22
文件大小:71680
提供者:
weixin_38687343
JAVA 内存管理总结
1. java是如何管理内存的 Java的内存管理是对象的分配和释放问题。(两部分) 分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。 释放 :对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC必须监控每一个对象的运行状态,包括对象的申请、引用、被引用、赋值等,GC都需要进行监控。 2.
所属分类:
其它
发布日期:2020-12-22
文件大小:128000
提供者:
weixin_38612139
Java内存管理
Java的内存管理有内存分配与内存回收,Java中内存分配与回收完全用虚拟机自动实现。 内存分为:栈,堆,代码区,静态变量存储区。 栈:存放局部变量,引用对象,形参(形参是一种特殊的局部变量)。例如,定义局部变量int i=20; 那么i分配在栈中,栈中的内容用完后立即释放,所以速度较快,注意一点,基本数据类型不一定分配在栈中。 堆:存放new出来的对象,堆里面的内容用完后不会立即释放空间。 代码区:主要存放代码。 静态变量存储区:存放字符串,static变量。
所属分类:
其它
发布日期:2020-12-22
文件大小:73728
提供者:
weixin_38597533
详解关于iOS内存管理的规则思考
关于iOS内存管理的规则思考 自己生成的生成的对象,自己持有。 非自己生成的对象,自己也能持有。 不在需要自己持有的对象时释放。 非自己持有的对象无法释放。 注:这里的自己是对象使用的环境,理解为编程人员本身也没有错 对象操作和Objective-C方法对应 对象操作 Objectivew-C方法 生成并持有对象 alloc/copy/mutableCopy/new或以此开头的方法 持有对象 retain 释放对象 release 废弃对象 dealloc
所属分类:
其它
发布日期:2021-01-04
文件大小:70656
提供者:
weixin_38701952
Vector:使用快速内存管理的动态列表(黄金比例增加)-源码
向量 使用快速内存管理的动态列表(黄金比例增加) 安装 安装库 em list em install em build lib 用法 包含在文件中 touch test.c # include " export/Vector.h " int main ( void ) { /* Create a new vector object */ vector *v = vector_new (); /* Add a void* value into the vector */
所属分类:
其它
发布日期:2021-03-09
文件大小:23552
提供者:
weixin_42099176
深入C# 内存管理以及优化的方法详解
在C# winform应用程序中,用以下代码可以进行一些内存使用的优化 代码如下:using System;using System.Diagnostics;using System.Runtime.InteropServices;/// /// 包含各种内存管理、优化的方法/// public class Memory { private static readonly Version myVersion = new Version(1, 0); //
所属分类:
其它
发布日期:2021-01-21
文件大小:28672
提供者:
weixin_38681628
«
1
2
3
4
5
6
7
8
9
10
...
17
»