存档

文章标签 ‘JVM’

Java GC之常见监控可视化工具总结(下)

2017年4月4日 没有评论

上一篇文章总结一下监控和分析的常见命令,那些是基础,但是有些同学看到命令行就害怕,所以这篇文件总计一下两个常用的可视化工具。

1. JConsole

JConsole工具在JDK/bin目录下,启动JConsole后,将自动搜索本机运行的jvm进程,不需要jps命令来查询指定。双击其中一[……]

Read more

分类: Java 标签: , , , ,

Java GC之常见垃圾收集器

2017年2月26日 没有评论

上一篇文章简单写了JVM的常见垃圾回收算法,今天就让我们看看根据这些算法有哪些常见的垃圾收集器,他们有什么特点,然后根据自己的应用特点和要求组合出各个年代所使用的收集器。

gccollect

上图展示了JDK1.7Update14之后的HotSpot虚拟机的7种作用于不同分代的收集器,如果两个收集器之间存[……]

Read more

分类: Java 标签: , ,

Java GC之垃圾回收算法

2017年2月19日 没有评论

上一篇文章简单写了一下JVM如何判断一个对象是否已经死了,当判断出一个对象已经死了之后,接下来就要进行垃圾回收了,所以在进行垃圾回收之前,先让我们看看垃圾回收的算法有哪些。

1. 标记-清除算法

标记清除见名知意该算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完[……]

Read more

分类: Java 标签: ,

JAVA 性能调优

2015年3月29日 没有评论

学习Java性能调优之前,我们必须得先了解Java中的内存分配:堆、栈、非堆
为了更好的说明这个问题,我们先看一个程序:

package cn.bridgeli.demo;

import java.sql.Connection;
import java.sql.DriverManager;
i[......]

Read more

分类: Java 标签: , ,