王铁柱的声音还在门外回荡,李慕白的手已经点开了系统日志的深层记录。他没回头,也没应声,只是把鼠标滚轮往下轻轻一推,那条“数据延迟0.3秒”的提示又跳了出来,像一只不请自来的蚊子,在耳边嗡嗡打转。
他皱了下眉,调出三号种植区过去七十二小时的所有运行参数。屏幕上的曲线密密麻麻,温度、光照、营养液流速……一切看起来都正常得不能再正常。可就是这个“正常”,让他心里咯噔了一下。
“越正常,越不对劲。”他嘀咕了一句,顺手把茶杯往旁边一挪,腾出地方放笔记本。
他开始一帧一帧地比对指令发出和执行的时间差。前两小时的数据风平浪静,第三十四分钟时,光照调控模块突然慢了半拍——不多不少,正好0.3秒。再往后看,每隔二十分钟,同样的延迟就会准时出现一次,像是有人在后台悄悄按了个计时器。
“这不是故障。”他忽然笑了一声,“这是规律。”
他靠回椅子,手指在桌面上轻轻敲着。这延迟太精准了,精准得不像程序出错,倒像是某种妥协。他脑子里一闪,猛地想起自己当初设计系统时做过的一个小调整:为了不让空间灵田的时间加速影响外部控制系统,他在底层加了个缓冲层,让外部系统“等一等”内部节奏。
当时觉得是个小聪明,现在看来,是给自己埋了个定时闹钟。
“好家伙,我给自己写了段‘慢性病代码’?”他摇头笑了,“这要传出去,程序员同行不得拿我当反面教材贴大门口?”
他重新打开代码编辑器,找到那个被自己标为“兼容性适配”的函数模块。一行行看下去,果不其然,缓冲机制没有动态补偿功能,时间一长,误差就一点点堆上了。
“得改。”他伸了个懒腰,瞥了眼墙上的挂钟,十一点二十三分。窗外的垂直农场依旧灯火通明,玻璃穹顶映着夜空,像一块巨大的蓝宝石。
他没再犹豫,直接删掉了旧算法,开始重写。新方案采用双通道同步机制,一条走常规指令流,另一条专门监听空间灵田的节律变化,一旦检测到加速状态,立刻动态调整外部响应频率。他还顺手加了个新功能——手动校准滑块,农户可以根据自家环境微调响应灵敏度。
“反正现在用的人越来越多,总不能让大家都盯着我修bug。”他一边敲代码一边念叨,“得让人家自己也能当半个工程师。”
凌晨一点十七分,第一版编译完成。他深吸一口气,点击“本地测试”。
屏幕上,模拟数据开始飞速滚动。三号区的光照指令连续触发五十次,每次响应时间都稳定在0.01秒以内,误差几乎可以忽略。
“成了。”他咧嘴一笑,顺手灌了口凉茶,结果呛了一下,咳得整个控制室都能听见。
“哥?”王铁柱在门外探了下头,“你没事吧?”
“没事,茶叶渣进气管了。”他摆摆手,“你去忙你的,这儿有我。”
王铁柱挠了挠头:“冷链车刚装完最后一箱,我让他们原地待命,随时能发。”
“行,我知道了。”李慕白点头,“你先回去睡会儿,明天有的忙。”
“那你呢?”
“我还不困。”他笑了笑,“等我把这版更新包打好,顺便给全球五万用户送个‘深夜惊喜’。”