簡介 在上篇文章中,介紹了使用tcmalloc或jemalloc定位native內(nèi)存泄露的方法,但使用這個方法相當(dāng)于更換了原生內(nèi)存分配器,以至于...
問題現(xiàn)象 7月25號,我們一服務(wù)的內(nèi)存占用較高,約13G,容器總內(nèi)存16G,占用約85%,觸發(fā)了內(nèi)存報警(閾值85%),而我們是按容器內(nèi)存60%...
簡介 我們組有一個流量較大的Java服務(wù),每次發(fā)代碼時,服務(wù)都會有一小波接口超時,之前簡單分析過,發(fā)現(xiàn)這些超時的case僅發(fā)生在服務(wù)剛啟動時,少...
簡介 經(jīng)常有小哥發(fā)出疑問,SQL還能這么寫?我經(jīng)常笑著回應(yīng),SQL確實可以這么寫。其實SQL學(xué)起來簡單,用起來也簡單,但它還是能寫出很多變化,這...
簡介 在之前的OOM問題復(fù)盤之后,本周,又一Java服務(wù)出現(xiàn)了內(nèi)存問題,這次問題不嚴重,只會觸發(fā)堆內(nèi)存占用高報警,沒有觸發(fā)OOM,但好在之前的復(fù)...
在之前的OOM問題復(fù)盤中,我們添加了jmap腳本來自動dump內(nèi)存現(xiàn)場,方便排查OOM問題。 但當(dāng)我反復(fù)模擬OOM場景測試時,發(fā)現(xiàn)jmap有時可...
上個月,我們一個java服務(wù)上線后,偶爾會發(fā)生內(nèi)存OOM(Out Of Memory)問題,但由于OOM導(dǎo)致服務(wù)不響應(yīng)請求,健康檢查多次不通過,...
問題發(fā)生 上上周,看到一位老哥找我們組同事聯(lián)調(diào)接口,不知道是什么問題,兩人坐一起搞了快1個小時,看起來好像有點復(fù)雜。 突然,老哥發(fā)出一聲臥槽,"...
問題發(fā)生 這周正在寫代碼,突然,旁邊小哥問我個問題... 小哥:我這有個接口,自己調(diào)用沒有問題,但別人調(diào)用就不行,這種問題該如何排查? 我:抓下...