240 发简信
IP属地:四川
  • Resize,w 360,h 240
    jvm常用参数

    -D参数 ​ 格式:-D<key>=<value>,表示设置jvm启动参数,代码通过System.getproperty("key"),获取...

  • Resize,w 360,h 240
    JVM垃圾回收算法

    1.标记清除(Mark-Sweep) 原理:​ 从根集合节点进行扫描,标记出所有的存活对象,最后扫描整个内存空间并清除没有标记的对象...

  • Resize,w 360,h 240
    java gc类型

    STW ​ stop the world简单来说就是gc的时候,停掉除gc外的java线程。无论什么gc都难以避免停顿,即使是g1也...

  • jvm内存模型

    堆(Heap) ​ 堆内存是所有线程共有的,可以分为两个部分:年轻代和老年代.堆是java虚拟机所管理的内存中最大的一块内存区域,也是被...

  • jstack工具

    ​ 有些时候我们需要查看jvm的线程执行情况,如:发现服务器的CPU的负载突然增高了,出现了死锁,死循环,我们该如何分析呢?这个时候...

  • jmap工具

    ​ jmap命令是一个可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。打印出某个java进程(使用p...

  • Resize,w 360,h 240
    jstat工具

    ​ JVM Statistics Monitoring Tool,是用于监视虚拟机运行时状态信息的命令,它可以显示出虚拟机进程中的类...

  • Resize,w 360,h 240
    jps工具

    jps打印出当前系统中存在的java进程信息,和linux的ps`命令类似 语法 显示入口类全类名 jps -l表示列表方式显示进程,会显示出J...