"另一个是高并发场景下的内存管理,微光协同的视频会议同时接入超过500人的时候,OS的内存分配器会出现碎片化问题,导致延迟飙升,500人以下没事,500人以上就炸,这个问题的根源是分配算法太老了,当初图省事直接从LinUX社区搬的,没有针对高并发场景做优化。"
"有解吗?"
"有,换一个分配算法就行,iemallOC或者TCMallOC都可以,我们内部已经跑过原型测试了,效果不错,但换了之后要跑至少一周的全量压力测试才敢上生产环境,上次换内存分配器没有做够压力测试,上线第二天就出了内存泄露,回滚花了八个小时,我不想再来一次。"
他停了一下。
"问题是时间,GPU驱动重写加测试,最快两周,内存分配器换了之后要跑至少一周的压力测试才敢上生产环境,加起来三周,而且这两个得串行,不能并行,因为内存管理的测试要在新的GPU驱动上跑才有意义。"
三周。
期限还剩不到五周。
三周做技术,剩两周做最后的集成测试和稳定性验证。
时间很紧,但不是不行。
"还需要三周,"老周说,把这个数字重复了一遍,像是在跟自己确认,"三周之后能到80%。"
他看着林彻,等一个回应。
林彻看着平板上的折线图。
蓝色的线从71.5%的谷底爬到了77%,中间没有一天是平的,每天都在往上涨,哪怕只涨零点几个百分点。
"够了。"他说。
老周愣了一下。
"够了"这两个字有两种理解。
一种是"77%够了,不用再推了"。
另一种是"时间够了,三周能完成"。
老周选了第二种。
他点了一下头,拿起平板,转身往门口走,走到门口的时候他停了一下,回头看了林彻一眼。
林彻没有看他,在看窗外。
老周走了。
门关上的时候声音不大,但老周的脚步声在走廊里很重,一下一下的,跟往常一样。
…………
林彻看着窗外。
三月的灰天过去了,四月的天还是灰的,只是灰得浅了一些,偶尔能看到云层后面有一点发白的光,像太阳在后面但是不肯出来。
77%。
从71.5%的谷底,
本章未完,请点击下一页继续阅读!