尚硅谷宋红康JVM全套教程(详解java虚拟机)之3:性能监控与调优篇
2022-12-02 13:40 cascle 阅读(257) 评论(0) 编辑 收藏 举报302. 性能监控与调优篇概述
303. 见识以下大厂面试题
304. 为什么调优及监控的依据
305. 性能优化三部曲
306. 4个性能测试指标及相关关系
307. JVM命令行监控工具的概述
308. jps:查看正在运行的Java进程
309. jstat:基本语法
310. jstat:如何排查OOM和内存泄漏
311. jinfo:实时查看和修改JVM配置参数
312. PrintFlagsFinal的使用
313. jmap:各种option参数说明
314. 导出dump堆转储快照文件的两种方式
315. jmap:如何显示堆内存等功能
316. jhat:JDK自带堆分析工具
317.jstack:追踪JVM中线程快照
318. jcmd:多功能命令行工具
319. jstatd:远程主机信息收集
320. JVM监控及诊断的GUI工具概述
321. jConsole的使用
322. VisualVM的安装及连接方式
323. VisualVM的基本功能
324. VisualVM生成和查看堆dump文件
325. Visual生成和分析线程dump文件
326. VisualVM的CPU抽样和内存抽样
327. MAT概述 获取dump的四种方式
328. MAT界面主要功能概览
329. MAT中HIstogram的功能演示
330. 基于对象的出引用与如引用分析内存泄漏
331. ShallowHeap与RetainedHeap
332. 案例分析:StudentTrace
333. 支配树的理解与应用
334. 案例:Tomcat堆溢出分析
335. 内存泄漏的理解与分类
336. 内存泄漏的8种情况
337. 内存泄漏分析案例1
338. 内存泄漏分析案例2
339. OQL语句的使用举例
340. JProfiler的使用概述
341. JProfiler的安装和配置
342. 两种数据采集方式
343. 遥感监测视图中相关监测数据
344. 内存视图的分析
345. Heap Walker功能演示
346. CPU视图的功能说明
347. Threads视图的功能说明
348. JProfiler使用案例1
349. JProfiler使用案例2
350. 为什么要引入Arthas
351. Arthas的安装及对Java进程的监控
352. Arthas中基础指令的使用
353. dashboard命令和thread命令
354. sysprop命令和heapdump命令
355. sc命令和sm命令
356. jad命令 mc命令 classloader命令
357. monitor watch trace stack tt命令
358. Arthas的其他相关命令
359. JMC介绍 实时JVM监控
360. Java Flight Recorder介绍和取样分析
361. 或沿途的使用介绍
362. Tprofiler等工具的介绍
363. JVM参数选项类型1:标准参数选项
364. JVM参数选项类型2:X参数选项
365. JVM参数选项类型3:XX参数选项
366. 如何添加JVM参数选项的说明
367. 打印设置的XX选项及值
368. 栈、堆、方法区内存的相关VM参数选项设置
369. OutOfMemory相关VM参数选项的设置
370. 回顾经典的GC及相互搭配关系
371. 不同垃圾回收器的VM参数选项设置
372. GC日志相关VM参数选项的设置
373. 了解其他VM参数选项
374. 通过Java代码获取JVM参数
375. 复习GC的分类
376. GC日志的分类
377. MinorGC的日志解析
378. FullGC的日志解析
379. 在线日志分析工具: GCEasy
380. 其他日志分析工具:GCVIerer、GChisto、……
381. OOM及吸能优化案例与解决方案