第687章 看不见的沙漏!_四合院开局四八,八岁带妹逃荒 首页

字体:      护眼 关灯

上一章 目录 下一章

第687章 看不见的沙漏!

第(2/3)页

剩余的空闲内存大小。

刚开始,一切正常。

系统剩余内存,一直稳定在3.8MB左右。

但当黄建功将日志,快速地向后翻动,翻到接近系统崩溃的那个时间点时。

他的瞳孔,猛地一缩。

`[  1860.112]  kmalloc:  allocated  64  bytes  at  0x003f8000.  free_mem:  0.12  MB`

`[  1860.455]  kmalloc:  allocated  64  bytes  at  0x003f8040.  free_mem:  0.12  MB`

`...`

`[  1861.988]  kmalloc:  allocated  64  bytes  at  0x003fffc0.  free_mem:  64  bytes`

`[  1862.331]  kmalloc:  FAILED!  Cannot  allocate  64  bytes!`

日志,清晰地,记录下了整个“死亡”的过程!

系统的空闲内存,在以一种肉眼可见的速度,被不断地蚕食!

从3.8MB,到1MB,到100KB,再到最后的几十个字节……

直到最后,当内核再次试图申请64个字节的内存时,它绝望地发现,整个内存池,已经空了。

于是,它触发了最严重的“内核恐慌”,整个系统,轰然倒塌。

“这……这到底是为什么?”一个年轻的研究员,声音发颤地问道,“我们的系统,从启动之后,就再也没有创建过新的任务。为什么内核会一直,不停地,在申请新的内存?”

是啊。

为什么?

这就像一个看不见的沙漏。

在所有人都没有察觉到的情况下,一点一点地,漏光了整个系统的生命之源。

黄建功死死地盯着那几行日志,大脑在疯狂地运转。

`kmalloc`...  `kmalloc`...  `kmalloc`...

内核在不停地分配内存。

但是,它分配了,却没有“释放”!

一个可怕的词汇,如同惊雷般,在他的脑海中炸响。

“内存泄漏(Memory  Leak)!”

当他将这个词说出口时,钱学敏的脸色,瞬间变得惨白。

她也想到了。

在计算机科学中,这是一种最常见,也最阴险的错误。

程序在运行过程中,不断地向系统申请内存,但当这些内存不再被使用时,却没有及时地,将它们归还给系

(本章未完,请翻页)
记住手机版网址:m.lewenwx.cc
加入书签我的书架

上一章 目录 下一章