點(diǎn)擊上方“IT那活兒”公眾號(hào),關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了?。?!
Jmap
也可以設(shè)置內(nèi)存溢出自動(dòng)導(dǎo)出dump文件(內(nèi)存很大的時(shí)候,可能會(huì)導(dǎo)不出來(lái))
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=./ (路徑)
Jstack
Jinfo
Jstat
4.1 jstat -gc pid 最常用,可以評(píng)估程序內(nèi)存使用及GC壓力整體情況。
4.2 新生代垃圾回收統(tǒng)計(jì)
4.3 新生代內(nèi)存統(tǒng)計(jì)
4.4 老年代垃圾回收統(tǒng)計(jì)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/129292.html
面試官:今天要不來(lái)聊聊JVM調(diào)優(yōu)相關(guān)的吧?面試官:你曾經(jīng)在生產(chǎn)環(huán)境下有過(guò)調(diào)優(yōu)JVM的經(jīng)歷嗎?候選者:沒(méi)有面試官:...候選者:嗯...是這樣的,我們一般優(yōu)化系統(tǒng)的思路是這樣的候選者:1. 一般來(lái)說(shuō)關(guān)系型數(shù)據(jù)庫(kù)是先到瓶頸,首先排查是否為數(shù)據(jù)庫(kù)的問(wèn)題候選者:(這個(gè)過(guò)程中就需要評(píng)估自己建的索引是否合理、是否需要引入分布式緩存、是否需要分庫(kù)分表等等)候選者:2. 然后,我們會(huì)考慮是否需要擴(kuò)容(橫向和縱向都...
摘要:在的命令行中,一般開(kāi)發(fā)人員最耳熟能詳?shù)目隙ň褪堑瘸S妹?,不過(guò)在下還有許多其他的命令行工具,它們被用來(lái)監(jiān)測(cè)運(yùn)行時(shí)的狀態(tài),下面我們來(lái)詳細(xì)解讀一下幾個(gè)常用的工具以及如何使用。 在JDK的命令行中,一般開(kāi)發(fā)人員最耳熟能詳?shù)目隙ň褪莏ava,javac,javap等常用命令,不過(guò)在jdk/bin下還有許多其他的命令行工具,它們被用來(lái)監(jiān)測(cè)JVM運(yùn)行時(shí)的狀態(tài),下面我們來(lái)詳細(xì)解讀一下幾個(gè)常用的工具以...
摘要:由硬件和軟件所組成,沒(méi)有安裝任何軟件的計(jì)算機(jī)稱(chēng)為裸機(jī)。計(jì)算機(jī)的硬件是指計(jì)算機(jī)系統(tǒng)中由電子,機(jī)械和光電元件等組成的各種物理裝置的總稱(chēng)。計(jì)算機(jī)軟件數(shù)據(jù)和指令的集合,分為系統(tǒng)軟件和應(yīng)用軟件。提供了程序運(yùn)行的環(huán)境核心類(lèi)庫(kù)。 一、計(jì)算機(jī)基礎(chǔ) 1. 計(jì)算機(jī) 全稱(chēng)為電子計(jì)算機(jī),俗稱(chēng)電腦。 是一種能夠按照程序運(yùn)行,自動(dòng)且高速地處理海量數(shù)據(jù)的現(xiàn)代化智能電子設(shè)備。 由硬件和軟件所組成,沒(méi)有安裝任何軟件的...
摘要:用于生成虛擬機(jī)當(dāng)前時(shí)刻的線程快照。線程快照就是當(dāng)前虛擬機(jī)內(nèi)每一條線程正在執(zhí)行的方法堆棧的集合,生成線程快照的主要目的就是定位線程出現(xiàn)長(zhǎng)時(shí)間停頓的原因,如線程死鎖死循環(huán)請(qǐng)求外部資源導(dǎo)致的長(zhǎng)時(shí)間等待等都是導(dǎo)致線程長(zhǎng)時(shí)間停頓的常見(jiàn)原因。 在JDK的命令行中,一般開(kāi)發(fā)人員最耳熟能詳?shù)目隙ň褪莏ava,javac,javap等常用命令,不過(guò)在jdk/bin下還有許多其他的命令行工具,它們被用來(lái)監(jiān)...
摘要:如問(wèn)到是否使用某框架,實(shí)際是是問(wèn)該框架的使用場(chǎng)景,有什么特點(diǎn),和同類(lèi)可框架對(duì)比一系列的問(wèn)題。這兩個(gè)方向的區(qū)分點(diǎn)在于工作方向的側(cè)重點(diǎn)不同。 [TOC] 這是一份來(lái)自嗶哩嗶哩的Java面試Java面試 32個(gè)核心必考點(diǎn)完全解析(完) 課程預(yù)習(xí) 1.1 課程內(nèi)容分為三個(gè)模塊 基礎(chǔ)模塊: 技術(shù)崗位與面試 計(jì)算機(jī)基礎(chǔ) JVM原理 多線程 設(shè)計(jì)模式 數(shù)據(jù)結(jié)構(gòu)與算法 應(yīng)用模塊: 常用工具集 ...
閱讀 1357·2023-01-11 13:20
閱讀 1707·2023-01-11 13:20
閱讀 1215·2023-01-11 13:20
閱讀 1907·2023-01-11 13:20
閱讀 4165·2023-01-11 13:20
閱讀 2758·2023-01-11 13:20
閱讀 1402·2023-01-11 13:20
閱讀 3673·2023-01-11 13:20