作者:vivo 互聯網服務器團隊- Li Gang
本文介紹了遊戲業務使用MAT和GC日誌等工具對 Full GC頻率進行優化的過程。
一、背景
遊戲業務面對用户端的某個工程,每天Full GC頻率達到120次,業務高峯期每7分鐘就會有一次Full GC。為了避免情況持續變差,最大程度減少對系統響應時間的負面影響,需要對該工程的Full GC頻率進行優化。
該項目JDK版本為1.8,老年代使用
作者:來自 vivo 互聯網服務器團隊- Cai Linfeng
本文介紹了服務端在搭建 Web 版的百萬人級別的羣聊系統時,遇到的技術挑戰和解決思路,內容包括:通信方案選型、消息存儲、消息有序性、消息可靠性、未讀數統計。
一、引言
現在IM羣聊產品多種多樣,有國民級的微信、QQ,企業級的釘釘、飛書,還有許多公司內部的IM工具,這些都是以客户端為主要載體,而且羣聊人數通常都是有限制,微信正常羣人數
作者:vivo 互聯網前端團隊- Wang Ning
本文根據王寧老師在“2022 vivo開發者大會"現場演講內容整理而成。公眾號回覆【2022 VDC】獲取互聯網技術分會場議題相關資料。
本文主要從前後端分離的低代碼方案、自研高性能渲染引擎、高效的可視化配置方案、千億級內容投放、低代碼如何與傳統開發共存等五個維度vivo在低代碼平台方面的實踐經驗,其中也會涉及到動態交互如何運用低代碼來
作者:來自 vivo 互聯網服務器團隊- Wang Fei
單點登錄作為公共組件,在各個公司內部被各個系統所廣泛使用,但是在使用過程中我們會遇到各種各樣的問題,其中循環登錄問題就是一個比較經典的問題。本文主要分析單點登錄和權限系統設計的基本原理,然後結合實際案例來分析循環登錄的原因,並給出具體的解決辦法。
一、單點登錄簡單介紹
1.1 基本概念
一個公司內部可能存在多個系統,如果每一個人在使用不同
作者:
vivo 互聯網研發效能團隊
Yang Peng、Huang Fengjin
本文介紹了vivo互聯網研發效能平台建設與最佳實踐的話題,將分為4個部分與大家分享,分別是研發效能提升的背景與挑戰、關鍵場景技術,以及在項目案例中的實踐與效果,最後也將和大家探討未來在研發效能提升上的一些規劃與思考。
一、互聯網研發挑戰與方案
隨着互聯網業務的快速發展,業務規模和用户體量在不斷擴張,在如
作者:來自 vivo 互聯網存儲團隊- Wang Yuzhi
本文以一次線上故障為基礎介紹了使用 glibc 進行內存管理可能碰到問題,進而對庫中內存分配與釋放機制進行分析,最後提供了相應問題的解決方案。
一、引言
內存對象的分配與釋放一直是後端開發人員代碼設計中需要考慮的問題,考慮不周極易造成內存泄漏、內存訪問越界等問題。在發生內存異常後,開發人員往往花費大量時間排查用户管理層代碼,而忽視了C運