原文:記一次 android 線上 oom 問題

背景 公司的主打產品是一款跨平台的 App,我的部門負責為它提供底層的 sdk 用於數據傳輸,我負責的是 Adnroid 端的 sdk 開發。 sdk 並不直接加載在 App 主進程,而是隔離在一個單獨進程中,然后兩個進程通過 tcp 連接進行通信的,這樣做的目的是減少因 sdk 的崩潰帶來的主進程 crash,為用戶帶來更好的體驗。 如上圖所示,sdk 主要實現於 service.so 中被 W ...

2021-11-29 09:54 1 297 推薦指數:

查看詳情

一次ArrayList產生的線上OOM問題

前言:本以為(OutOfMemoryError)OOM問題會離我們很遠,但在一次生產上線灰度的過程中就出現了Java.Lang.OutOfMemoryError:Java heap space異常,通過對線上日志的查看,最終定位到ArrayList#addAll方法中,出現這個問題的原因是 ...

Mon Jul 15 01:54:00 CST 2019 0 1138
一次線上 OOM 和性能優化

大家好,我是鴨血粉絲(大家會親切的喊我 「阿粉」),是一位喜歡吃鴨血粉絲的程序員,回想起之前線上出現 OOM 的場景,畢竟當時是第一次遇到這么 緊臟 的大事,要好好記錄下來。 1 事情回顧 在某次周五,通過 Grafana 監控,發現線上環境突然出現CPU和內存飆升的情況: 但是看到網絡 ...

Thu Jan 02 05:44:00 CST 2020 1 973
OOM一次線上OOM解決全流程

一、OOM背景   疫情期間,大家都開始了遠程辦公。剛開始不適應,最后感覺還挺好的,不用每天擠地鐵,住8平米的出租屋。   忽然有一天,系統報警郵件來了,運維也在群里艾特我,系統OOM了。其實寫Java的同學如果自己負責的系統出現了OOM,是很尷尬的事情。   畢竟也是骨灰級玩家了,不慌不忙 ...

Mon Feb 24 21:03:00 CST 2020 1 1271
一次線上問題 → 事務去哪了

開心一刻   小羊:哎呀,前面有奶喝   狗媽:這誰呀,走開   小羊:我就喝點,能怎么的嘛   狗媽:你喝就喝,咋還上頭了呢?   小羊:真香!   狗媽:這羊犢子,真硬核! 問題背景   一天早上,樓主興致勃勃的逛着園子的時候,右下角的 QQ 頭像嘀嘀嘀的閃了起來,定睛一看 ...

Thu Jan 02 17:09:00 CST 2020 6 1533
一次OOM問題排查過程

上周運維反饋線上程序出現了OOM,程序日志中的輸出為 看線程名稱應該是tomcat的nio工作線程,線程在處理程序的時候因為無法在堆中分配更多內存出現了OOM,幸好JVM啟動參數配置了-XX:+HeapDumpOnOutOfMemoryError,使用MAT打開拿到的hprof文件進行分析 ...

Thu May 02 04:05:00 CST 2019 0 3052
一次線上OOM故障排查經過

轉貼:http://my.oschina.net/flashsword/blog/205266 本文是一次線上OOM故障排查的經過,內容比較基礎但是真實,主要是記錄一下,沒有OOM排查經驗的同學也可以參考。 現象 我們之前有一個計算作業。最近經常出現不穩定,無法正常響應的情況。具體表現 ...

Thu Mar 06 21:05:00 CST 2014 0 2844
一次線上OOM過程的排查

https://blog.csdn.net/qq_16681169/article/details/53296137 一.出現問題 在前一段時間日常環境很不穩定,前端調用mtop接口會出網絡異常或服務不存在的異常。查詢了服務器上的HSF會有偶爾掛死的情況,服務器上的接口服務都不 ...

Thu Nov 08 22:34:00 CST 2018 0 1460
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM