?
投資 干貨 消費(fèi) 評論 學(xué)院 滾動
風(fēng)投 科技 創(chuàng)業(yè) 業(yè)內(nèi) 要聞
QQ NT內(nèi)存優(yōu)化進(jìn)展:300M場景控制
發(fā)布日期: 2023-08-08 23:11:14 來源: 科技美學(xué)


(相關(guān)資料圖)

隨著在近日來,騰訊QQ對桌面客戶端進(jìn)行了大刀闊斧的改革,三大系統(tǒng)平臺都用上了全新QQ NT架構(gòu),基于Electron框架開發(fā),因此也引來了用戶關(guān)于“高內(nèi)存占用、超大安裝包、啟動緩慢”等的擔(dān)憂。 而在日前,據(jù)相關(guān)媒體介紹稱,QQ技術(shù)團(tuán)隊(duì)在InfoQ平臺發(fā)布了一篇介紹文章,分享了其在內(nèi)存上進(jìn)行專項(xiàng)優(yōu)化的階段性進(jìn)展。 據(jù)介紹,新版QQ在內(nèi)存上的挑戰(zhàn)主要表現(xiàn)在以下4個(gè)方面: 產(chǎn)品形態(tài):由1個(gè)復(fù)雜的大面板(100+ 復(fù)雜程度不等的模塊)和一系列獨(dú)立功能窗口構(gòu)成。窗口與渲染進(jìn)程一一對應(yīng),窗口進(jìn)程數(shù)很大程度影響Electron的內(nèi)存占用。對于那個(gè)復(fù)雜的大面板,一旦沒有精細(xì)控制就很容易導(dǎo)致內(nèi)存持續(xù)走高。 使用習(xí)慣:用戶長時(shí)間掛機(jī)。相比用完即走的 Web 頁面,QQ 用戶在一次登錄后,可能會掛機(jī)一個(gè)月以上。這段期間,如果沒有控制好 QQ 內(nèi)存使用,那么結(jié)果可能是內(nèi)存越占越大、用戶交互響應(yīng)變慢、甚至發(fā)生閃退。 版本迭代:已經(jīng) 24 歲的 QQ 擁有眾多的功能和特性,過去一年團(tuán)隊(duì)一直做這件事:從核心特性開始快速補(bǔ)齊 Windows 版本的功能,同時(shí)也有一些高優(yōu)先級的新功能要上。持續(xù)且快速的版本迭代,很可能產(chǎn)生新問題,使性能劣化。 4. 應(yīng)用架構(gòu):新版 QQ 依賴一個(gè) NT 核心數(shù)據(jù)模塊(C++ addon),為 UI 提供本地化的數(shù)據(jù)服務(wù)。QQ 的加載體驗(yàn)?zāi)茏龅饺绱私z滑,這個(gè)模塊起到了至關(guān)重要的作用。同時(shí),與NT的聯(lián)動優(yōu)化,也需要拉通客戶端 C++ 開發(fā)同學(xué)共同完成,當(dāng)然,會存在一些溝通成本,但不可否認(rèn),能把內(nèi)存占用壓下來,客戶端開發(fā)人員也付出了非常多的努力。 對此,QQ技術(shù)團(tuán)隊(duì)也將工作重點(diǎn)放在以下幾個(gè)方面,分別為:工具分析、定向優(yōu)化、線上監(jiān)控和防止性能退化和自動化測試。 QQ技術(shù)團(tuán)隊(duì)表示,從結(jié)果或者解決問題的角度來看,經(jīng)過一系列優(yōu)化之后基本可以將QQ核心聊天場景的內(nèi)存控制在300M以內(nèi),150M的安裝包大小,與舊版純Native QQ差別較小。不單單內(nèi)存占用,其他核心體驗(yàn),比如切AIO的流暢度上要優(yōu)于舊版QQ。 據(jù)之前介紹,正式上線的 Windows QQ 基于 NT 架構(gòu)打造了全新的交互界面,UI 設(shè)計(jì)三端保持一致;消息界面采用了三欄式設(shè)計(jì),整體風(fēng)格更加清爽簡約,方便用戶查看所需信息;資料設(shè)置及資料卡也變得更簡潔干凈。 新版本支持消息、QQ空間板塊等功能,提升用戶在工作、社交、生活等多個(gè)場景中的使用體驗(yàn)。語音、視頻等通訊功能可一鍵開啟,屏幕共享能力也同步支持。 目前,新版QQ的測試版本已經(jīng)正式在官網(wǎng)開放下載了,感興趣的小伙伴可以下載體驗(yàn)一下。

Redmi K60至尊版本月見!天璣9200+、獨(dú)顯芯片X7雙芯旗艦

曝小米14系列還有特別版,小米平板6 Max預(yù)計(jì)本月發(fā)布

Redmi K60 Pro或已停產(chǎn),Redmi K60 Ultra蓄勢待發(fā)

關(guān)鍵詞:
24小時(shí)熱點(diǎn) 精彩推薦
資訊新聞
?