歡迎光臨
每天分享高質量文章

JVM、GC和常用命令

對於計算機專業的學生來說,作業系統和組成原理是兩門核心的課程,需要掌握得足夠深刻;對於Java開發者來說,JVM的重要性就類似於上述兩門課程在計算機專業課程中的重要性。JVM是使用C++開發的,有些同學可能會問,是不是要上來就去看JVM原始碼?其實是不需要的,閱讀開源的程式碼確實有助於提高水平,但是如果在基本概念、知識都沒有完全理解的情況下,在沒有帶著自己的問題的情況下,貿然扎進JVM的原始碼海洋中,結果就是學習JVM的興趣被迅速整沒了。


這是去年11月份的一個分享,藉著組內分享的機會,重新梳理了一遍JVM的一些基本概念和學習資料。在這個PPT中,關於G1的部分比較粗略,最近正在惡補G1的知識,後面可能會單獨整理一篇分享出來。需要原件的,可以在我的公眾號(duqi_Voice)後臺回覆JVM獲取。


推薦一個我最近在學的JVM課程,來自Oracle高階研究員鄭宇迪在極客時間的JVM專欄,目前更新了12篇文章,我基本都跟下來了,質量值得信賴。

贊(0)

分享創造快樂