当前位置:首页 > 虚拟机 > 正文

java虚拟机调优实战


一、tomcat有哪些性能调优方法?

操作系统优化,对于操作系统的优化,就是尽可能的增加可用内存容量,提高CPU主频,保证文件系统的读写速度。


二、深入理解Java虚拟机:JVM高级特性与最佳实践的内容简介

作为一名Java程序员,您是否曾经想深入了解Java虚拟机,但却因其复杂性和深度而望而却步?不管怎样,《深入理解Java虚拟机:JVM高级特性与最佳实践》力求化繁为简,让你轻松领略Java虚拟机的奥秘。《深入理解Java虚拟机:JVM高级特性与最佳实践》是近年来国内出版的唯一一本关于Java虚拟机的专着。这也是唯一一本同时涵盖基础理论和实际应用的书。本书不仅提供了深入的理论分析,而且包含了具有重要实际意义的典型案例和最佳实践。
全书分为五个部分。第一部分从宏观的角度介绍了整个Java技术体系的过去、现在和未来,以及如何独立编译一个openjdk7,对于理解后面的内容非常有帮助。第二部分讲解JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常的原因;常见的垃圾收集算法以及常见垃圾收集器的特点和工作原理;原理及用途;调试工具。第三部分分析虚拟机的执行子系统,包括类的文件结构以及类中如何存储和访问数据;虚拟机的类创建机制和类加载器的工作原理及其对于虚拟机的重要性;虚拟机执行代码时字节码执行引擎及其涉及的内存结构。第四部分讲解程序编译和代码优化,讲解泛型、自动装箱拆包、条件编译等语法糖原理;还讲解了检测虚拟机热点的方法、即时热点编译和编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果。第五部分探讨Java中有效并发的原理,包括JVM内存模型的结构和操作;Java内存模型中原子性、可见性和顺序的体现;Java语言中线程的实现原理;对虚拟机进行一系列的锁优化措施,以实现有效的并发。
《深入理解Java虚拟机:高级特性与JVM最佳实践》面向所有Java程序员、系统准备者和系统架构师。