点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 回收和释放
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
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
资源分类
搜索资源列表
java JVM 内存回收
gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。
所属分类:
Java
发布日期:2009-05-07
文件大小:57344
提供者:
guangzhi0633
c#的GC垃圾回收机制详细讲解文档
今天来谈谈C#的GC,也就是垃圾回收机制,非常的受教,总结如下 首先:谈谈托管,什么叫托管,我的理解就是托付C#运行环境帮我们去管理,在这个运行环境中可以帮助我们开辟内存和释放内存,开辟内存一般用new,内存是随机分配的,释放主要靠的是GC也就是垃圾回收机制。哪么有两个大问题 1.GC可以回收任何对象吗?2.GC什么时候来回收对象?回收那些对象?
所属分类:
C#
发布日期:2009-05-07
文件大小:48128
提供者:
xianyun0216
C++中的栈和堆的区别
1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)―,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放 4、文字常量区 ―
所属分类:
其它
发布日期:2009-10-31
文件大小:4096
提供者:
ld448716755
利用成组链接法来完成磁盘的回收和释放
利用成组链接法来完成磁盘的回收和释放 这是源代码文件 用c写的 大家看看
所属分类:
C
发布日期:2010-04-08
文件大小:4096
提供者:
jccg20033088999
Java垃圾回收机制详解和调优
gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。
所属分类:
Java
发布日期:2010-05-23
文件大小:33792
提供者:
lvzhengzhong1983
设计一个可变式分区分配的存储管理方案。并模拟实现分区的分配和回收过程。
设计一个可变式分区分配的存储管理方案。并模拟实现分区的分配和回收过程。假设初始状态下,可用的内存空间为640KB,并有下列的请求序列: 作业1申请130KB 作业2申请60KB 作业3申请100KB 作业2释放60KB 作业4申请200KB 作业3释放100KB 作业1释放130KB 作业5申请140KB 作业6申请60KB 作业7申请50KB 作业6申请60KB 请采用首次适应算法或最佳适应算法进行内存的分配和回收,要求每次分配和回收后显示出空闲内存分区链的情况。
所属分类:
其它
发布日期:2010-05-27
文件大小:1024
提供者:
liucan521
smartram内存释放工具
一天工作时,是不是感觉到电脑的速度越来越慢?打开一个Word文档都等老半天,其实这是运行程序多了以后内存没有很好地回收造成的。一个名为“智能内存整理 SmartRAM ”的国产软件帮你解决这个问题。 智能内存整理 小档案 软件大小:180KB 软件性质:免费软件 适用平台:Windows 9x/2000/XP/2003 1SmartRAM是一款小巧的绿色软件,下载以后不用安装可以直接运行。在软件界面上可以点击“立即释放”按钮立即整理内存,一般都能节省15%以上的内存占用(见图7
所属分类:
Java
发布日期:2010-10-31
文件大小:7168
提供者:
yangwu1229
Dispose方法内存回收
垃圾回收器是用来管理应用程序的内存分配和释放的。在垃圾回收器出现以前,程序员在使用内存时需要向系统申请内存空间。有些语言,例如Visual Basic,可以自动完成向系统申请内存空间的工作。但是在诸如Visual C++的语言中要求程序员在程序代码中申请内存空间。如果程序员在使用了内存之后忘了释放内存,则会引起内存泄漏。但是有了垃圾回收器,程序员就不必关心内存中对象在离开生存期后是否被释放的问题
所属分类:
C#
发布日期:2011-03-17
文件大小:60416
提供者:
wuzhuoa
主存空间的分配与回收
设计思路 (1)假定系统的主存被分成大小相等的64个块,用0/1对应空闲/占用。 (2)数组mem[i][j]表示64块分为8行8列 (3)当要装入一个作业时,根据作业对主存的需求量,先查空闲块数是否能满足作业要求,若能满足,则查位示图,修改位示图和空闲块数。位置与块号的对应关系为: 块号=j*8+i,其中i表示位,j表示字节。 (4)根据分配的块号建立页表,返回分配的块号。 回收时,修改位示图和空闲块数。 要求能接受来自键盘的空间申请及释放请求,能显示位示图和空闲块数的变化,能显示进程的页表
所属分类:
Windows Server
发布日期:2011-06-12
文件大小:4096
提供者:
exhilarate
内存泄漏处理.doc
曾经使用JAVA开发大型系统的网友恐怕都有过这种体会:系统运行一段时间后就抛出out of memory 异常,然后是艰难的内存泄漏问题排查。在一个大型的JAVA系统中,内存泄露问题是最难查找和解决的问题之一。因为从异常信息无从得知到底是系统中那一部份出现了内存泄漏,只有通过对代码进行走查,使用jprofiler等调试工具察看运行时内存分配情况等手段进行分析和查找。通过这种方法解决内存泄漏问题往往需要耗费大量的人力,而且并不能保证能够找到所有导致内存泄漏的代码。
所属分类:
Java
发布日期:2011-08-15
文件大小:82944
提供者:
wangyawei123
用位示图管理磁盘空间的分配与回收的模拟
要求打印或显示程序运行前和运行后的位示图,以及分配和回收磁盘的物理地址过程。 (1)假定现有一个磁盘组,共40个柱面。每个柱面4个磁道,每个磁道又划分成4个物理记录。磁盘的空间使用情况用位示图表示。位示图用若干个字构成,每一位对应一个磁盘块。1表示占用,0表示空闲。为了简单,假定字长为16位,其位示图如图1.1所示。系统设一个变量S,记录磁盘的空闲块个数。 (2)申请一个磁盘块时,由磁盘块分配程序查位示图,找出一个为0的位,并计算磁盘的物理地址(即求出柱面号、磁道号(也即磁头号)和扇区号)。
所属分类:
OS
发布日期:2011-08-19
文件大小:11264
提供者:
xuyichi0125
垃圾回收算法
垃圾回收算法总结 引用计数算法 优点:(1)内存管理开销分布平滑,无需挂起;(2)废弃即回收 缺点:(1)每次在对象创建或者释放时,都要计算引用计数值,这会引起额外的开销(2)付出额外空间存放引用计数(3)无法处理环形引用 标记清除算法 优点:(1)非常自然的处理环形引用问题;(2)在创建对象和销毁对象时少了操作引用计数值的开销 缺点:(1)在垃圾回收器运行过程中,应用程序必须暂时停止;(2)标记阶段需要遍历所有的存活对象,会造成一定的开销,在清除阶段,清除垃圾对象后会造成大量的内存碎片 标记
所属分类:
C++
发布日期:2012-03-31
文件大小:1048576
提供者:
jaxlemon
C++中堆和栈的区别.doc
C++中堆和栈的区别.doc C++中堆和栈的区别,自由存储区、全局/静态存储区和常量存储区 文章来自一个论坛里的回帖,哪个论坛记不得了! 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程
所属分类:
C++
发布日期:2012-12-15
文件大小:45056
提供者:
wangyu519
C/C++自动分配和回收内存
根据生命周期结束后可以自动释放内存.严格来说是可以说半自动回收,个人原编,希望对大家有用,反正我是用的挺爽,创建内存方面,内存回收也干净.
所属分类:
C++
发布日期:2013-01-28
文件大小:8192
提供者:
ekingyan
实现内存半自动释放的基类Object
内存管理是C++最令人痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的性能,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在。难道使用C++就不能像使用C#或java那样,不管内存的释放吗?其实我们可以通过适当的设计来减轻我们对内存的管理任务。虽然不能像C#或java那样,完全不管内存的使用和释放,但是也能在很大程度上减轻我们对内存的管理压力。下面就以本人设计的一个基类说明一下,如何实现C++内存的半自动释放。
所属分类:
C++
发布日期:2014-02-22
文件大小:2048
提供者:
ljianhui
OS课程设计:内存分配与回收模拟算法
编写程序,模拟实现以下功能: 采用连续分配方式之动态分区分配存储管理,使用首次适应算法、循环首次适应算法、最佳适应算法和最坏适应算法4种算法完成设计(任选两种算法)。 由用户指定申请和释放操作,结果以空闲分区表、已分配区表展示。 DEVC++为运行环境 程序仅供参考
所属分类:
C/C++
发布日期:2020-03-07
文件大小:3072
提供者:
qq_40834200
C#引用类型和值类型的适用场合和区别
1.值类型 值类型包括:数值类型,结构体,bool型,用户定义的结构体,枚举,可空类型。 值类型的变量直接存储数据,分配在托管栈中。变量会在创建它们的方法返回时自动释放。 所有的值类型都是密封(seal)的,所以无法派生出新的值类型。 2.引用类型 引用类型包括:数组,用户定义的类、接口、委托,object,字符串,null类型,类。 引用类型的变量持有的是数据的引用,数据存储在数据堆,分配在托管堆中,变量并不会在创建它们的方法结束时释放内存,它们所占用的内存会被CLR中的垃圾回收机制释放。
所属分类:
其它
发布日期:2020-12-31
文件大小:75776
提供者:
weixin_38693657
垃圾回收器的相关知识点总结
垃圾回收器是一把十足的双刃剑。其好处是可以大幅简化程序的内存管理代码,因为内存管理无需程序员来操作,由此也减少了(但没有根除)长时间运转的程序的内存泄漏。对于某些程序员来说,它甚至能够提升代码的性能。 另一方面,选择垃圾回收器也就意味着程序当中无法完全掌控内存,而这正是移动终端开发的症结。对于Javascr ipt,程序中没有任何内存管理的可能——ECMAscr ipt标准中没有暴露任何垃圾回收器的接口。网页应用既没有办法管理内存,也没办法给垃圾回收器进行提示。 严格来讲,使用垃圾回收器的语言在
所属分类:
其它
发布日期:2021-01-20
文件大小:118784
提供者:
weixin_38725950
Java垃圾回收机制
说到垃圾回收(Garbage Collection,GC),很多人会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。顾名思义,垃圾回收是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为“垃圾”?那么当一些对象被确定为垃圾之后,采用什么样的策略来进行回收(释放空间)?在目前的商业虚拟机中,有哪些典型的垃圾收集器?下面我们来逐一探讨这些问题。以下是本文的目录大纲: 一.如何确定某个对象是“垃圾”? 二
所属分类:
其它
发布日期:2021-01-20
文件大小:208896
提供者:
weixin_38734492
mongodb 集群重构和释放磁盘空间实例详解
MongoDB集群重构,释放磁盘空间 由于mongodb删除了一部分数据后,不会回收相应的磁盘空间,所以这里通过重建数据目录的方式释放磁盘空间。 一 实验环境 配置了一个副本集,该副本集由以下三个节点组成: 10.192.203.201:27017 PRIMARY 10.192.203.202:27017 SECONDARY 10.192.203.202:10001 ARBITER 二 实验步骤 2.1 模拟环境 use dba; for(var i=0;i<1000000;i+
所属分类:
其它
发布日期:2021-01-19
文件大小:59392
提供者:
weixin_38647517
«
1
2
3
4
5
6
7
8
9
10
...
16
»