代码改变世界

尚硅谷宋红康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及吸能优化案例与解决方案