首页>全部课程>Java应用高级性能调优
Java应用高级性能调优
东方瑞通资深讲师
Java应用高级性能调优
报名课程可获赠200.0元助学金,助学金说明 >>
直播面授
课程图标 课程代码 alx220
标题图标 课程介绍 标题图标
本课程将从JVM工作原理入手,介绍何标识和分析J2EE系统性能方面的问题,课程将结合在金融领域的大型J2EE项目性能调优经验对系统进行透彻分析,与此同时针对主流的J2EE商业和开源应用服务器提供了性能调优的最佳实践。
标题图标 课程大纲 标题图标

为什么J2EE应用程序性能慢

了解系统限制和设定调优目标

建立性能调优策略

决定调优时机

如何避免垃圾收集

如何调优String操作性能

如何调优循环、多分支和递归

如何调优多线程应用程序

J2EE应用程序性能调优分析

Java的内存管理原理

JVM的垃圾收集算法

JVM内存参数

JVM性能优化策略和方法

应用服务器要求

快速抓住80%性能:调优JVM堆、线程池、连接池、Caches

微调剩余的20%性能:预编译JSPs、调优JMS、了解Servlet池和非线程安全Servlets影响

调优DataSource:Prepared Statement Caches

配置JDBC高级选项

Out-of-Memory错误:Out-of-Memory错误原因,解决内存泄露

多线程并发问题

JDBC连接池问题

JMS和Message-Driven Bean Pools问题

事务问题

JVM 垃圾收集调优

使用JConsole监控JVM

使用Jstat、Jinfo、Jmap、Jstack工具

利用JProfiler进行诊断内存泄漏问题

根据JDK故障症状,联系到相应的排错工具和选项

掌握排错工具和选项的知识

介绍性能调优

调优JVM

CPU的监控

操作系统的调优

JVM的调优

JBoss Server核心参数调优

JSP调优

JDBC调优

JMS调优

J2EE Application Cluster调优

调优J2EE Application应用程序

实验:各种调优配置实践

面向开发人员的十个最佳实践

面向管理人员的十个最佳实践

在系统上线前十项重要的任务