日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 科技  > 軟件

OOM內(nèi)存泄露速查備忘錄

來源: 責(zé)編: 時(shí)間:2023-10-10 18:30:20 244觀看
導(dǎo)讀本文整理了一份OOM內(nèi)存泄露問題速查備忘錄,詳細(xì)見下文。1、核心步驟top、free、df三連,查看CPU、內(nèi)存、磁盤的大致情況。netstat -lp 查看端口占用情況。導(dǎo)出內(nèi)存dump文件:# 保存了堆內(nèi)存現(xiàn)場 jmap -dump:format=b,file=

本文整理了一份OOM內(nèi)存泄露問題速查備忘錄,詳細(xì)見下文。UIC28資訊網(wǎng)——每日最新資訊28at.com

UIC28資訊網(wǎng)——每日最新資訊28at.com

UIC28資訊網(wǎng)——每日最新資訊28at.com

  • 借助MAT(Eclipse Memory Analyzer)工具分析dump文件,分析內(nèi)存情況。
  • 直接用文本工具打開jstack文件,分析線程占用情況。
  • 借助VisualVM更直觀:

UIC28資訊網(wǎng)——每日最新資訊28at.com

3、分析過程

3.1、分析線程棧

直接通過文本工具打開jstack.log,搜索業(yè)務(wù)相關(guān)包名,應(yīng)該大致能定位出問題:UIC28資訊網(wǎng)——每日最新資訊28at.com

UIC28資訊網(wǎng)——每日最新資訊28at.com

3.2、分析內(nèi)存

 1. 用MAT工具打開dump文件UIC28資訊網(wǎng)——每日最新資訊28at.com

UIC28資訊網(wǎng)——每日最新資訊28at.com

2. 一般打開Histogram視圖,這樣能快速地發(fā)現(xiàn)問題,也可以打開Leak Suspects(泄露嫌疑),如下圖:UIC28資訊網(wǎng)——每日最新資訊28at.com

UIC28資訊網(wǎng)——每日最新資訊28at.com

尋找這個(gè)對象被哪些地方引用了,如下圖:UIC28資訊網(wǎng)——每日最新資訊28at.com

UIC28資訊網(wǎng)——每日最新資訊28at.com

查看大對象,找出自己業(yè)務(wù)相關(guān)的關(guān)鍵引用:UIC28資訊網(wǎng)——每日最新資訊28at.com

UIC28資訊網(wǎng)——每日最新資訊28at.com

UIC28資訊網(wǎng)——每日最新資訊28at.com

UIC28資訊網(wǎng)——每日最新資訊28at.com

根據(jù)上面GC Roots的結(jié)果,在結(jié)合自身的業(yè)務(wù)代碼排查下,一般都會(huì)找到線索,比如:UIC28資訊網(wǎng)——每日最新資訊28at.com

  • 某個(gè)線程遠(yuǎn)程調(diào)用了接口返回的對象,一直被使用未能釋放
  • 每次執(zhí)行的數(shù)據(jù)量過大
  • 流沒有關(guān)閉
  • 死循環(huán) 或者 遞歸次數(shù)太多
  • 定時(shí)任務(wù)執(zhí)行頻率過高,在任務(wù)沒執(zhí)行完畢時(shí)又在持續(xù)執(zhí)行,導(dǎo)致積壓了大量對象
  • ......

4、總結(jié)

本文整理了一份OOM內(nèi)存泄露問題速查備忘錄。核心內(nèi)容是:UIC28資訊網(wǎng)——每日最新資訊28at.com

  • top、free、df三連,然后netstat、jstat工具跟上。
  • 緊接著趕緊jmap、jstack保存現(xiàn)場,然后重啟應(yīng)用。
  • MAT分析問題,修改問題,重新發(fā)布。

本文鏈接:http://www.www897cc.com/showinfo-26-12678-0.htmlOOM內(nèi)存泄露速查備忘錄

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: 一篇文章帶你了解JavaScript 數(shù)值方法(上篇)

下一篇: 自研多模態(tài)追蹤算法 PICO 為「手柄小型化」找到新思路

標(biāo)簽:
  • 熱門焦點(diǎn)
  • 直屏旗艦來了 iQOO 12和K70 Pro同臺競技

    旗艦機(jī)基本上使用的都是雙曲面屏幕,這就讓很多喜歡直屏的愛好者在苦等一款直屏旗艦,這次,你們等到了。據(jù)博主數(shù)碼閑聊站帶來的最新爆料稱,Redmi下代旗艦K70 Pro和iQOO 12兩款手
  • 7月安卓手機(jī)性能榜:紅魔8S Pro再奪榜首

    7月份的手機(jī)市場風(fēng)平浪靜,除了紅魔和努比亞帶來了兩款搭載驍龍8Gen2領(lǐng)先版處理器的新機(jī)之外,別的也想不到有什么新品了,這也正常,通常6月7月都是手機(jī)廠商修整的時(shí)間,進(jìn)入8月份之
  • JavaScript 混淆及反混淆代碼工具

    介紹在我們開始學(xué)習(xí)反混淆之前,我們首先要了解一下代碼混淆。如果不了解代碼是如何混淆的,我們可能無法成功對代碼進(jìn)行反混淆,尤其是使用自定義混淆器對其進(jìn)行混淆時(shí)。什么是混
  • 如何正確使用:Has和:Nth-Last-Child

    我們可以用CSS檢查,以了解一組元素的數(shù)量是否小于或等于一個(gè)數(shù)字。例如,一個(gè)擁有三個(gè)或更多子項(xiàng)的grid。你可能會(huì)想,為什么需要這樣做呢?在某些情況下,一個(gè)組件或一個(gè)布局可能會(huì)
  • 零售大模型“干中學(xué)”,攀爬數(shù)字化珠峰

    文/侯煜編輯/cc來源/華爾街科技眼對于絕大多數(shù)登山愛好者而言,攀爬珠穆朗瑪峰可謂終極目標(biāo)。攀登珠峰的商業(yè)路線有兩條,一是尼泊爾境內(nèi)的南坡路線,一是中國境內(nèi)的北坡路線。相
  • 消息稱小米汽車開始篩選交付中心:需至少120個(gè)車位

    IT之家 7 月 7 日消息,日前,有微博簡介為“汽車行業(yè)從業(yè)者、長三角一體化擁護(hù)者”的微博用戶 @長三角行健者 發(fā)文表示,據(jù)經(jīng)銷商集團(tuán)反饋,小米汽車目前
  • OPPO K11搭載高性能石墨散熱系統(tǒng):旗艦同款 性能涼爽釋放

    日前OPPO官方宣布,將于7月25日14:30舉辦新品發(fā)布會(huì),屆時(shí)全新的OPPO K11將正式與大家見面,將主打旗艦影像,和同檔位競品相比,其最大的賣點(diǎn)就是將配備索尼
  • 英特爾Xe-HP項(xiàng)目終止,將專注Xe-HPC/HPG系列顯卡

    據(jù)10 月 31 日消息報(bào)道,英特爾高級副總裁兼加速計(jì)算系統(tǒng)和圖形事業(yè)部總經(jīng)理 表示,Xe-HP“ Arctic Sound” 系列服務(wù)器 GPU 已經(jīng)應(yīng)用于 oneAPI devcloud 云服
  • SN570 NVMe SSD固態(tài)硬盤 價(jià)格與性能兼具

    SN570 NVMe SSD固態(tài)硬盤是西部數(shù)據(jù)發(fā)布的最新一代WD Blue系列的固態(tài)硬盤,不僅閃存技術(shù)更為精進(jìn),性能也得到了進(jìn)一步的躍升。WD Blue SN570 NVMe SSD的包裝外
Top 主站蜘蛛池模板: 吴旗县| 出国| 舒城县| 顺平县| 清河县| 和政县| 逊克县| 灵宝市| 龙门县| 荥经县| 阳朔县| 文昌市| 区。| 许昌县| 金昌市| 红河县| 得荣县| 屯昌县| 贵溪市| 金溪县| 绥滨县| 鹤壁市| 罗定市| 原阳县| 香港 | 桓台县| 广西| 克什克腾旗| 拉萨市| 万州区| 朔州市| 梁平县| 自治县| 昆明市| 阿拉善盟| 青神县| 息烽县| 长阳| 诸暨市| 家居| 镇安县|