主講老師: | 陳國星 | ![]() |
課時安排: | 1天/6小時 | |
學習費用: | 面議 | |
課程預約: | 隋老師 ![]() |
|
課程簡介: | 互聯網,作為現代科技的杰出代表,已深刻改變著人們的生活方式。它如同一張巨大的信息之網,將全球各地的人們緊密相連。通過互聯網,我們可以隨時隨地獲取各種信息,無論是新聞、知識還是娛樂內容,都盡在指尖。同時,互聯網也為人們提供了便捷的溝通方式,無論是文字、語音還是視頻,都能輕松實現遠距離交流。此外,互聯網還催生了眾多新興行業,如電子商務、在線教育等,為人們創造了更多就業機會和便利??梢哉f,互聯網已經成為現代社會不可或缺的一部分,它將繼續引領著人類邁向更加美好的未來。 | |
內訓課程分類: | 綜合管理 | 人力資源 | 市場營銷 | 財務稅務 | 基層管理 | 中層管理 | 領導力 | 管理溝通 | 薪酬績效 | 企業文化 | 團隊管理 | 行政辦公 | 公司治理 | 股權激勵 | 生產管理 | 采購物流 | 項目管理 | 安全管理 | 質量管理 | 員工管理 | 班組管理 | 職業技能 | 互聯網+ | 新媒體 | TTT培訓 | 禮儀服務 | 商務談判 | 演講培訓 | 宏觀經濟 | 趨勢發展 | 金融資本 | 商業模式 | 戰略運營 | 法律風險 | 沙盤模擬 | 國企改革 | 鄉村振興 | 黨建培訓 | 保險培訓 | 銀行培訓 | 電信領域 | 房地產 | 國學智慧 | 心理學 | 情緒管理 | 時間管理 | 目標管理 | 客戶管理 | 店長培訓 | 新能源 | 數字化轉型 | 工業4.0 | 電力行業 | | |
更新時間: | 2024-03-08 11:59 |
【課程背景】
隨著互聯網時代的到來,數據量急劇增加,并發量也越來越大,企業的應用隨著上線的時間越來越長,訪問起來變得越來越緩慢?企業如何快速的找到應用緩慢的根源并進行快速的優化?而Java企業應用運行在JVM之上,如何通過JVM調優快速提供應用的訪問速度和性能?
本課程圍繞實際的項目中遇到的各種性能瓶頸展開,通過該課程的學習,可使學員掌握JVM架構、JVM類加載機制和類加載器,掌握JVM GC垃圾回收機制與算法,以及如何通過可視化監控工具分析JVM運行情況,并通過調傭工具針對JVM進行調優。
【課程收益】
? 掌握Java虛擬機內部結構
? 掌握Java虛擬機垃圾回收機制和垃圾回收算法
? 掌握Java虛擬機的垃圾回收器和原理
? 掌握JVM常用調優工具的應用
? 掌握JVM內存溢出分析與調優
【課程對象】架構師、研發工程師、運維工程師
【課程時間】1天
【課程大綱】
一、Java虛擬機
1、虛擬機與Java虛擬機
? 虛擬機分類
? Java虛擬機的運行過程分析
? Java虛擬機的原理
? Java虛擬機的基本概念
2、Java虛擬機的基本結構
? 類加載子系統
? Java堆、棧、方法區
? 垃圾收集系統
? 執行引擎
? 堆、棧、方法區概念和聯系
3、垃圾回收算法
? 垃圾收集算法(復制算法、標記壓縮法、分代回收)
? 垃圾回收的原理和意義
? 如何強制進行垃圾回收
? Client和Server虛擬機工作模式
? 垃圾收集器:串行、并行、CMS、G1、ZGC
二、JVM垃圾回收算法&垃圾回收器
1、垃圾回收算法
? 引用計數法
? 標記-清除法
? 標記-壓縮法
? 復制算法
? 分代算法
2、垃圾回收器
? 串行回收器
? 并行回收器
? CMS回收器
? G1回收器
三、JVM調優實戰
1、JVM常用監控工具
? jps
? jstat查看jvm統計信息
? jinfo查看JVM進程信息
? jstack實戰死鎖
? jmap dump實戰內存鏡像文件導出
? visual vm實戰
2、常用內存溢出分析
? 堆內存溢出
? 棧內存溢出
? 方法區溢出
3、JVM內存鏡像分析工具之MAT
? 模擬內存溢出OOM
? 基于jmap導出內存鏡像文件
? 使用MAT分析內存鏡像文件
4、JVM調優
? 出現OOM應該如何處理?
? 什么情況下JVM需要調優?
? OOM異常與分類
? JVM調優的幾個方向
? JVM之GC日志分析
? JVM調優之參數調優
? JVM dump文件分析與問題定位
? JVM調優后的驗證
? STOP-THE-WORLD現象分析
5、JVM調優實戰
? GC調優步驟1:打印GC日志
? GC調優步驟2:根據GC日志提取關鍵性能指標
? GC調優步驟3:分析GC原因,針對JVM參數調優
京公網安備 11011502001314號