240 投稿
JVM
收录了17篇文章 · 2人关注
  • Resize,w 360,h 240
    Arthas使用

    Authas — 开源的java诊断工具 下载安装 authas是一个jar包,可以直接下载后运行 就可以启动起来。启动后,authas会自动检...

    1.7 AlanKim 0 17
  • 关于GC之七-并行FullGC VS FullGC

    并行Full GC相对正常的Full GC效率高在哪里 stop the world 说到GC,这里要先提到VMThread,在jvm里有这么一...

    1.5 AlanKim 0 6
  • 关于GC之六-一些命令

    查看当前堆中对象信息 jmap - histo pid > map.alljmap -histo:live pid > map.live jst...

    1.5 AlanKim 0 5
  • 关于GC之五-一些JVM参数

    GC 相关参数总结 与串行回收器相关的参数 -XX:+UseSerialGC:在新生代和老年代使用串行回收器。 -XX:+SurvivorRat...

    0.2 AlanKim 0 3
  • Resize,w 360,h 240
    关于GC之四-垃圾收集器实战

    JVM 垃圾回收器分类 新生代串行收集器 串行收集器主要有两个特点:第一,它仅仅使用单线程进行垃圾回收;第二,它独占式的垃圾回收。 在串行收集器...

    0.1 AlanKim 0 1
  • 关于GC之三-gc roots & finalize

    对象标识 一个对象什么时候应该被回收呢?现在常用的gc算法有两种方式: 引用计数法 这个是最古老,也是最简单的实现,为每个对象记录其对应的引用数...

    1.6 AlanKim 0 9
  • Resize,w 360,h 240
    关于GC之二-常用GC算法

    回收 回收是个比较大的话题,有各种各样的算法,针对不同区域,也有不同的算法选择。 常见的GC算法 标记清除(Mark-Sweep): 最基础的G...

    1.9 AlanKim 0 11
  • Resize,w 360,h 240
    关于GC之一-JVM内存划分

    JVM内存划分 JVM内存的划分网上已经有一大堆,这里根据自己的理解,做一些记录。(大部分知识来源于深入理解JVM虚拟机、Java性能权威指南、...

    1.7 AlanKim 0 7
  • JMM之Final

    Final相关的内存语义 final相关的两个重排序规则 在构造函数中对一个final域的引入,与随后把这个被构造对象的引用赋值给另一个引用变量...

    0.3 AlanKim 0 4
  • JMM之简单瞅瞅ReentrantLock

    ReentrantLock的解读 Lock 加锁—公平所,FireSync 先看代码 ReentrantLock依赖于Java的同步器框架Abs...

    0.3 AlanKim 0 2

专题公告

JVM相关