什么是内存泄漏?(a memory leak?)

内存泄漏指的是一种情况,在这种情况下,计算机内存的增量但稳定的丢失似乎正在发生。通常,这种情况的根本原因与一个或多个程序的故障有关。从本质上讲,程序无法将不再使用的内存释放回可用内存池。其结果是,所使用的内存不会被清除以供其他计算机程序使用,从而降低了计算机的操作能力。...

内存泄漏指的是一种情况,在这种情况下,计算机内存的增量但稳定的丢失似乎正在发生。通常,这种情况的根本原因与一个或多个程序的故障有关。从本质上讲,程序无法将不再使用的内存释放回可用内存池。其结果是,所使用的内存不会被清除以供其他计算机程序使用,从而降低了计算机的操作能力。

Many anti-virus software programs will identify bugs or viruses that can cause a memory leak.

几乎任何类型的程序都可能是内存泄漏的根源。在某些情况下,它可能是驻留在硬盘上的应用程序,如数据库。在其他情况下,内存泄漏的原因可能是驱动计算机操作系统的重要程序文件之一。一般来说,应用程序中的故障是某种入侵程序本身的结果,例如病毒或bug。

即使当内存泄漏相对较小时,它最终也会使系统瘫痪。每次运行受感染的应用程序时,应用程序都会获取更多的可用内存,并且永远不会将该内存量返回给系统。随着时间的推移,可用内存的数量变得如此有限,以至于其他应用程序无法获得资源来启动或执行必要的功能,并且开始变得不可操作。最终的结果是系统简单地关闭,没有应用程序可以运行。

如今,许多操作系统都包含自动扫描内存泄漏并向用户提示问题的编程。此外,如今许多反病毒软件程序都包含了一些组件,这些组件可以识别可能导致泄漏的bug或病毒,并在问题可能造成严重损害之前将其销毁。这两种方法都非常有助于防止和处理内存泄漏事件。

  • 发表于 2021-12-10 18:19
  • 阅读 ( 111 )
  • 分类:互联网

你可能感兴趣的文章

为什么ram必须是易变的?

...,一旦断电,内存中存储的东西就会消失。但是,究竟为什么计算机内存是不稳定的呢?请继续阅读,我们将研究构建高速计算机内存的物理过程。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由...

  • 发布于 2021-04-11 16:31
  • 阅读 ( 188 )

身体的(physical)和虚拟内存(virtual memory)的区别

...容量,可以使用硬盘执行大型程序。 覆盖的关键领域 1.什么是物理内存-定义,功能2.什么是虚拟内存-定义,功能3.物理内存和虚拟内存的区别是什么-关键区别的比较 关键术语 主存、物理内存、RAM、虚拟内存   什么是物理存储...

  • 发布于 2021-07-01 06:29
  • 阅读 ( 805 )

firefox 3.0测试版需要两个更好的版本

...员和不耐烦的“福克斯用户”下载。第二个测试版会堵塞内存泄漏(yippee!)并添加了新的URL自动完成显示、智能书签文件夹和改进的下载管理器等功能。跳转后获得更多关于beta 2 Goods的详细信息。发行说明中值得注意的beta 2改...

  • 发布于 2021-07-31 08:26
  • 阅读 ( 119 )

处理firefox内存问题

Computerworld有一篇文章描述了如何检查Firefox是否存在内存泄漏问题,然后给出一些补救建议。Right-click any blank area in the about:config window and choose New > Integer from the pop-up menu.The New Integer Value box will open. Copy and paste this setting name into ...

  • 发布于 2021-08-02 12:47
  • 阅读 ( 75 )

程序退出时delphi中的内存泄漏通知

自Delphi 2006以来的所有Delphi版本都有一个更新的内存管理器,该管理器速度更快,功能更丰富。 “新”内存管理器最出色的功能之一是允许应用程序注册(和注销)预期内存泄漏,并在程序关闭时报告意外内存泄漏。 使用De...

  • 发布于 2021-09-06 15:15
  • 阅读 ( 174 )

什么是防火墙泄漏测试?(a firewall leak test?)

...用网络的人会造成防火墙泄漏,通常他们不知道自己在做什么。他们可以使用远程连接软件从其他位置访问网络上的计算机,或者从记忆棒或便携式硬盘加载软件和其他材料。笔记本电脑也可能造成防火墙泄漏,因为有人可能在...

  • 发布于 2021-12-10 13:08
  • 阅读 ( 95 )

什么是把手漏水?(a handle leak?)

句柄泄漏是一种资源泄漏,即应用程序过度消耗有限的计算资源(如内存)的情况。当应用程序打开一个“句柄”(一种对系统资源的特殊类型的引用)并且在不再需要该...

  • 发布于 2021-12-10 14:45
  • 阅读 ( 127 )

什么是虚拟内存系统?(a virtual memory system?)

虚拟内存系统是指位于计算机硬盘上的一个区域,该区域允许程序运行,而无需将程序加载到物理内存中。计算机基本上有两种内存系统:随机存取内存(RAM)和虚拟内存...

  • 发布于 2021-12-12 16:59
  • 阅读 ( 177 )

如何我能修好漏水的淋浴排水管吗?(i fix a leaking shower drain?)

... 要修复泄漏的淋浴排水管,应拆下旧排水管总成以确定泄漏原因,以便更换任何损坏的零件。淋浴排水管由多个部件组成,这些部件设计为装配在一起并形成水密密封。如果漏水...

  • 发布于 2021-12-16 13:17
  • 阅读 ( 207 )

什么是计算机内存测试?(a computer memory test?)

...坏您的计算机。因此,它只能由专业人士或知道自己在做什么的人来完成。如果电脑在保修期内,应将其送到制造商或商店进行维修。 ...

  • 发布于 2022-01-05 17:09
  • 阅读 ( 138 )