整套算法代码量很大,但实际对性能有影响的并不多。
经过瞿非筛查,渐渐锁定到7个文件,逐一分析,又定位到其中的3个。
区区3个文件,王霁边查边问,突破80并不是难事。
眼前出现了几处红点。
其中一处提示:
“迭代过程存在冗余计算环,对性能可能有极大损失。”
王霁将屏幕转过去:“非哥,再请教下,这里的循环体边界是不是有问题,会导致迭代过程出现计算冗余?”
“咦?好像是……”瞿非正在啃面包补充体力,忽然停了下来。
开始时只是好奇,想要验证。
看着看着,呆住了。
目光如扫描仪般,上下左右扫个不停。
边扫描,边计算迭代变量。
足足看了3分钟,终于确认……
真的有问题!
他手里的半截面包掉到餐盘上,脱水得蜡黄的脸微微涨红。
人家是来请教自己的,自己怼了他半天,结果还没有他眼光犀利……
这t就尴尬了。
还有两位美女在场看着呢!
咳咳——
他尽量保持镇静,淡淡点点头:“确实,我把它优化一下!”
噼里啪啦敲起键盘,只用1分钟就把代码改好,将屏幕转回去。
捡起那半截面包,用最不经意的姿势,慢慢咬进嘴里。
王霁只看了一眼,伸出手指:
“非哥,下边这行是不是也得改?”
“极端分割时,可能会少算一次。”
“应该把自增移下去。”
咯吱——
瞿非一口咬到手指上,痛得眼泪喷出,堆在下眼皮差点流下来。
他脸色蓦地煞白,立即找个借口:“肚子有点痛,我去去就来。”
倒不是因为被指出错误,而是怕美女们误解,自己因为代码出写得烂,哭了。
回来后强装镇定,顺手又改掉。
为自己点评:
“这样改就好得多了。”
“改完后,估计效率提升20倍。”