浅谈面试中遇到的JVM与性能优化问题

面试中遇到面试官问的最多的便是JVM与性能调优,小编便肝了一个星期为大家整理了这方面的重要知识点,掌握这些知识点,小编就不信你还征服不了面试官。话不多说,我们直接进入主题。

关于JVM与性能调优的内容主要包括:

  1. JVM 内存区域划分
  2. JVM 执行子系统
  3. 垃圾回收器和内存分配策略
  4. 编写高效优雅 Java 程序
  5. 性能优化

JVM 内存区域划分

    程序计数器(线程私有) Java 栈(线程私有) 本地方法栈(线程私有) 堆(线程共享) 方法区(线程共享) 直接内存(线程共享)

JVM 执行子系统

    Class 类文件结构 字节码指令 类加载机制 类加载器 Tomcat 类加载机制 方法调用详解

垃圾回收器和内存分配策略

    Java 中是值传递还是引用传递? 引用类型 基本垃圾回收算法 分代处理垃圾 JAVA 中垃圾回收 GC 的类型

编写高效优雅 Java 程序

    面向对象 方法 通用程序设计

性能优化

    常用的性能评价/测试指标 常用的性能优化手段 应用服务性能优化

总结

经验分享 程序员 微信小程序 职场和发展