這里的容器是一個代稱包含cgroup,docker等作彤。 java在容器環(huán)境的問題 一個在物理機上跑的很好的java程序徘禁,如果用的jdk8u131...
aot介紹 aot是Ahead-Of-Time的縮寫后专,以前大家都知道java的一個定位就是半編譯顾复,半解釋型語言管钳。他把java文件編譯成class...
大家使用jstack的時候偶爾會遇到這樣的異常Unable to open socket file……下面我們依據(jù)openjdk11的code進...
學(xué)習(xí)java的過程誊薄,我們經(jīng)常談?wù)撘粋€對象的回收堡赔,尤其是資源類型侣灶,如果沒有顯示的關(guān)閉甸祭,對象就被回收了,說明出現(xiàn)了資源泄漏褥影。java本身為了防止這種...
jvm線程是維護了線程的狀態(tài)池户。new,running,waiting校焦,timed waiting赊抖,blocked,terminated寨典。我們通過...
aot介紹 aot是Ahead-Of-Time的縮寫氛雪,以前大家都知道java的一個定位就是半編譯,半解釋型語言耸成。他把java文件編譯成class...
直接內(nèi)存 很多一說起直接內(nèi)存报亩,就會想到堆外內(nèi)存。但是從概念上說井氢,兩者確實不是一回事弦追。堆外內(nèi)存,就是堆以外的內(nèi)存花竞,我們常見的有元數(shù)據(jù)區(qū)劲件,棧空間左胞,還...
java可以利用編寫mbeans來暴露很多程序指標(biāo),jdk自己也有很多指標(biāo)举户,例如內(nèi)存使用以及劃分烤宙。很多小伙伴都表示這些值不少jstat就可以獲取...
日常監(jiān)控中,異常信息俭嘁,可以說是一個常見的指標(biāo)躺枕,但是有些時候,因為使用不當(dāng)(線程池submit提交供填,但是沒有取異常拐云,也沒有改造線程池),或者是邏輯...