您现在阅读的是
星座小说网www.xingzuoxs.com提供的《真千金她只想夺权》16-20(第12/15页)
办公室里众人脸上的讥诮还未完全褪去时,隋不扰的目光从文档上挪开了,她直起身子,从工位挡板处探出头,看向对面的哥特组长。
没有客套,也没有寒暄,她伸手叩了叩工位挡板,将哥特组长的目光吸引过来。女人抬起一边耳机,洗耳恭听。
隋不扰流利地报出了一长串文件目录:“这个目录下的入口文件,我看……是不是在处理特定格式的历史日志数据时,偶尔会触发一个隐性的内存泄漏?”
闻言,办公室里的键盘声骤然一静,所有人的视线都在同一时刻集中到了隋不扰的身上,哥特组长将头套式耳机彻底拿下来,望向隋不扰。
隋不扰没有理会任何人的目光,继续说:“虽然不会让系统崩溃,但是会让对应的运行环境进程内存堆积,过一段时间就需要手动重启一次服务进程,否则新请求的处理速度就会受到严重影响,对吗?”
一时间,整个工区连呼吸声都听不见了。
这个bug可太熟悉了……
就像隋不扰说的那样,其实并不致命,不会导致系统直接崩溃,但麻烦,非常麻烦。
因为这个bug隐藏在处理老旧数据的函数里,而历史数据格式杂乱,相当于一段有bug却跑起来了的代码——明知道它有bug,却谁也不敢去改,万一改不对,万一它再也跑不起来了呢?
而每周一去重启一下服务器是试到现在最管用的方法,没有之一。
这事儿内部也抱怨过好多次,都快成为一个自嘲的梗了,却依旧是对这个bug无可奈何。
而且不光是解决起来麻烦,其实他们光是定位这个bug就花了大半年的时间,期间还错了很多次,服务器崩溃了很多次,这些工程师被扣工资也扣了很多次。
为什么隋不扰十几分钟就能精准定位到?
难道是顾珺意提前和她说明了问题?
可是……可是这个问题只局限于信息部内,几个组长只找了部长汇报,部长在找到重启大法这个办法以后,便没有再更向上汇报了。
顾珺意也不知道这件事……所以真是她自己发现的?
毛毯姑娘作为唯一一个外人也是大气不敢出,恨不得宽松T恤已经把她的bug处理好然后得以溜之大吉。
隋不扰就好像没有注意到莫名的氛围,还在继续说:“我粗略看了一遍你们引用的那个第三方数据清洗库,还不算太深入,如果我说错,大家可以指正。
“我目前的想法是,问题根源并不在你们现在的循环引用上,而是在老数据清洗库里一个处理异常编码格式的函数,可能存在资源未正确释放的缺陷。
“而因为它估计是在某个特定的历史时期留下的,比如说莫名其妙大力推广Samsara、但又很快弃之不用的那段时间。
“正因为它的触发条件非常特殊,所以难以复现,这才一直没被根治。”
——Samsara,意为轮回。当初的噱头是说这一编程语言可以让代码「活过来」,无论是代码本身还是值都能够随着电脑硬件时间的推移而改变自身。
按照创造者的说法,Samsara可以推演出人类的最终结局。
加上人工智能等技术蓬勃发展,Samsara在一句又一句的传播里变成了唯一一个可以编出仿生人底部程序的编程语言,于是在世界范围内都掀起了巨大的跟风浪潮。
但很快,就有人发现这个语言给系统硬件的性能会带来不可逆转的损伤。
正因为代码本身与其值都在一刻不停地变化,这就意味着首先电脑需要一直保持开机、且是亮屏非休眠状态,否则在休眠一段时间后,为了补偿休眠期间没有流动的代码状态,会一口气给硬件太大的负担。
可电脑不可能真的一刻不停地开机,这样寿命也不会久。
再者就是学习者无法完全掌握代码的变化规律,写成以后除了彻底删除,也就只有任由发展一条路。如果随意更改,下场只有报错一条路可选,这是一个与病毒不相上下的语言。
Samsara在计算机界流行了不到半年,创始人就跑出来开记者会认错,承认这一代码完全无法解决任何实际问题。
现在Memo互动的数据库里留有这么一小条Samsara代码,也就导致了系统本该被丢进垃圾桶里的垃圾、本该可以被释放的内存都一点一点地累加起来,导致了每一段时间就会让系统死机。
隋不扰稍微停顿了一下,给出了她思考后的方向:“我想你们应该早就考虑过寻找替代库的办法,既然还没解决,那说明有无法解决的问题,我也不头铁推荐这个复杂的办法了。
“那就只剩下一条路,如果确认是这个问题,可以考虑尝试打补丁。”
隋不扰露出了进入办公室以来的第一个笑容:“凑巧,我
学过那个偏门的编程语言,知道要怎么打补丁。”
办公室里的众人:“……”
连Samsara都知道,把症结都看出来了,这叫不深入!?
作者有话说:Samsara是编的,现实中没有这个语言。
第20章 加密证据 那个代码不难写。
宽松T恤刚好帮毛毯处理好了bug, 送别了这个早就想逃跑的小姑娘,竖着耳朵听到隋不扰的声音,她沉默了片刻, 在群里引用条纹衬衫的消息,打下一行字:
「炮灰一号报道。」
哥特组长倏地从座位上站起来, 走到隋不扰的身后, 俯身请教:“我们也考虑过打补丁,但Samsara没有暂停补丁……”
条纹衬衫接道:“我们其实试了很多种办法,最笨的办法也试过,记录每一个变量的变化, 结果刚一周时间,文件就有1TB大, 而且毫无规律可循。”
隋不扰理解地颔首:“是的,Samsara的确是会产生海量的无规律运行日志,全是无效数据。所以……”
她顿了顿,提出了一个截然不同的思路:“我的想法并不是暂停这段代码, 或者试图找到其中的规律, 而是引导。”
“引导?”三位组长异口同声。
另外两组的组长也相继站起走到隋不扰的身后。
隋不扰:“是的,只需要引导这段代码永远不会达到需要重置的临界点就好了。”
“怎么做?”是一个一直没有什么存在感的组长, “说实话, 我们也考虑过这个方案, 但分析出一段一直在变动的代码里具体有什么bug是天方夜谭。”
“不需要分析出具体是什么bug。”隋不扰摇了摇头, “也不需要去理解它的运行逻辑。”
穿着黑色新中式上衣的组长双手抱胸,眉心微蹙:“不分析出具体是什么bug,你要怎么打补丁?”
“因为我打的这个补丁不是为了解决这个bug。”隋不扰指了指电脑上打开的记事本里,她已经写好的一小段预览,“我需要做到的仅仅是, 当输出即将达到阈值A的时候,我就需要执行这个B指令让它重置。”
哥特听懂了:“……其实意思就类似于,把每周一的手动重启变成自动重启,对吧?”
“可以吗?”斜对面的宽松T恤站了起来,双手撑着桌面,“我之前不也提议过这个想法,你们都把我否决了!”
几分钟前还在讥讽隋不扰在学校拿了两个奖就不知天高地厚的人,一听到隋不扰和自己的想法一样,就像找到了靠
-->>(本章未完,请点击下一页继续阅读)【新域名,n.xingzuoxs.com 请重新收藏。星座小说为你分享更多更好看的小说】