240 投稿
收录了10篇文章 · 9人关注
  • Resize,w 360,h 240
    jvm系列(十一):Java 8-从持久代到metaspace

    Java 8介绍了一些新语言以及运行时新特点。其中一个特点便是完全移除了持久代(PermGen),自从Oracle公司发布了JDK1.7后就已经...

  • Resize,w 360,h 240
    jvm系列(八):jvm知识点总览

    ​在江湖中要练就绝世武功必须内外兼备,精妙的招式和深厚的内功,武功的基础是内功。对于武功低(就像江南七怪)的人,招式更重要,因为他们不能靠内功直...

  • Resize,w 360,h 240
    jvm系列(九):如何优化Java GC「译」

    ​本文由CrowHawk(https://crowhawk.github.io/2017/08/21/jvm_4/)翻译,是Java GC调优的...

  • Resize,w 360,h 240
    jvm系列(七):jvm调优-工具篇

    ​16年的时候花了一些时间整理了一些关于jvm的介绍文章,到现在回顾起来还是一些还没有补充全面,其中就包括如何利用工具来监控调优前后的性能变化。...

  • Resize,w 360,h 240
    jvm系列(六):Java服务GC参数调优案例

    本文介绍了一次生产环境的JVM GC相关参数的调优过程,通过参数的调整避免了GC卡顿对JAVA服务成功率的影响。 ​这段时间在整理jvm系列的文...

  • Resize,w 360,h 240
    jvm系列(五):Java GC 分析

    ​Java GC就是JVM记录仪,书画了JVM各个分区的表演。 什么是 Java GC Java GC(Garbage Collection,垃...

  • jvm系列(四):jvm调优-命令篇

    运用jvm自带的命令可以方便的在生产监控和打印堆栈的日志信息帮忙我们来定位问题!虽然jvm调优成熟的工具已经有很多:jconsole、大名鼎鼎的...

  • jvm系列(三):GC算法 垃圾收集器

    ​概述 垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前...

  • Resize,w 360,h 240
    jvm系列(二):JVM内存结构

    ​所有的Java开发人员可能会遇到这样的困惑?我该为堆内存设置多大空间呢?OutOfMemoryError的异常到底涉及到运行时数据的哪块区域?...

  • Resize,w 360,h 240
    jvm系列(一):java类的加载机制

    ​1、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java...