第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

【備戰(zhàn)春招】第3天+導(dǎo)出內(nèi)存溢出文件

標(biāo)簽:
Java

课程名称:Java生产环境下性能监控与调优详解

课程章节:第二章

主讲老师:若鱼1919

课程内容:

如何导出内存溢出文件

  1. 内存溢出自动导出

    1. -XX:+HeapDumpOnOutOfMemoryError   当内存溢出,把错误打印出来

    2. -XX:HeapDumpPath=/.     设置内存输出路径,目前是导出到当前路径

  2. 使用jmap命令手动导出

    1. jmap -dump:format=b,file=heap.hprof pid

    2. https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jmap.html#CEGCECJB  更详细

  3. 使用MAT分析内存溢出文件

    1. 下载MAT工具

    2. 学会使用MAT工具分析内存溢出的类的占比以及分布

课程收获:

我记得之前服务器总是会出现heapUmp类似的文件,当时不知道是什么东西,后来到了生产遇到了内存溢出,我不知道怎么处理,后来网上查了查知道了这个东西,当时我记得使用jstack打出了堆栈信息,只看到了String还有线程,后来我记得用了MAT,但是当时不会用,也只看到大量的String,事实上就是因为Stirng没有及时的回收,所以才导致的,因为当时的一个String字符串足足2M,后来是靠肉眼分析出来然后解决的,当时如果知道怎么用MAT分析出来是什么String字符串占用了如此多的内存,可能节省的时间会更多,效率会更高吧。还是跟着老师学,一定会收益的

https://img3.sycdn.imooc.com/63e0c4ca0001ab7e06890501.jpg


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消