TechTarget存储 > 百科词汇

garbage collection:

垃圾收集是汇集了计算机存储的系统恢复时被一个程序,程序不再需要存储。这使存储供其它程序使用在一个程序(或流程)。欧元,一个程序使用越来越多的池存储不达到配额(在这种情况下它可能不再能够函数)。垃圾收集是一个自动内存管理功能在许多现代编程语言,如Java和语言。净框架。使用垃圾收集的语言往往解释或运行在一个虚拟机的JVM。在每种情况下,环境,俄罗斯也respoible垃圾收集的代码。在旧的编程语言,如C和c++,分配和释放内存是由程序员手动完成。记忆的任何数据”“t可以存储在原始数据类型,包括对象、buffe和字符串,通常是保留在堆上。程序不再需要数据时,程序员释放块数据的API调用。因为这个过程是手动控制,人为错误可以在代码中引入bug。内存泄漏发生在当程序员忘记释放内存之后,程序不再需要它。其他时候,程序员可能试图访问一个已经被释放的内存块,导致晃来晃去的黑,可以导致严重的错误,甚至崩溃。程序自动垃圾收集(GC)试图消除这些缺陷自动检测数据时不再需要。GC有两个目标:任何未使用的内存应该被释放,没有记忆应该被释放,除非程序将不再使用它了。虽然有些语言允许手动释放内存,许多不.
这是适合发表在2008年3月

最近更新时间:2015-11-30 EN

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐