![]()
Node.js的GC(垃圾回收)在并發(fā)場(chǎng)景下卡脖子,這事兒程序員罵了不是一年兩年。主線程串行處理大JSON對(duì)象時(shí),整個(gè)服務(wù)跟被點(diǎn)了穴似的,隔壁Go和Rust用戶路過(guò)都要多看兩眼。
![]()
最近有人在GitHub討論區(qū)扔了個(gè)方案,號(hào)稱能同時(shí)解決這兩個(gè)頑疾。作者沒(méi)掛公司title,就一句「可能解決主線程串行化問(wèn)題」,把胃口吊得老高。
![]()
方案已提交至Node.js官方討論區(qū)(#5143),目前處于技術(shù)評(píng)審階段。社區(qū)反應(yīng)很真實(shí):有人翻完代碼說(shuō)思路清奇,有人直接問(wèn)「這玩意兒V8團(tuán)隊(duì)看過(guò)沒(méi)」。
Node核心團(tuán)隊(duì)尚未給出明確回應(yīng)。按以往慣例,從討論到落地少則數(shù)月,多則數(shù)年——如果真能成,大概是2018年Worker Threads之后最實(shí)在的并發(fā)優(yōu)化。
作者最后補(bǔ)了句:「模板功能讓我快速回復(fù)FAQ」。看來(lái)是被問(wèn)煩了。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.