常用工具 常用工具主要有 JDK 自带工具与 Arthas 这两种工具。 JDK 自带工具 jps 虚拟机进程状况...[作者空间]
问题: 刚参加的一个面试,要我用Java写一个内存泄露程序。 这题完全没有思路, 有好心人能给出一个例子吗? 回答...[作者空间]
这几天忙到飞起,加上简书被请去喝了两天茶,还是写篇炒鸡容易的吧。 在Java程序退出时——尤其是非正常退出时,我们...[作者空间]
吞吐量 垃圾回收算法(6 个字太长了,以下简称 GC)算是对程序完成它想做的事情的一种辅助,并不是程序的主要目的(...[作者空间]
在上一篇文章《JVM实战优化篇》中,梳理了JVM内存的核心参数,同时对新业务系统上线如何预估容量、垃圾回收器如何选...[作者空间]
作者 Hollis来源公众号 Hollis(ID:hollischuang) Java作为一种面向对象的,跨平台语...[作者空间]
java提供了一个finalize方法,可以帮助我们进行资源释放,类似于C++中的析构函数。但是目前普遍的认识是不...[作者空间]
1、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区...[作者空间]
昨天遇到一个问题,被问到major gc以及full gc有什么区别,发现自己对这个知识一时竟然很模糊,之前看了深...[作者空间]
作者:绘你一世倾城链接:https://juejin.im/post/5d84e21f6fb9a06ac82481...[作者空间]
作者:huashiou链接:https://segmentfault.com/a/1190000018626163...[作者空间]
JVM GC 相关的参数 示例 比如在某个应用中,配置: 启动后打印如下 GC 日志:YongGC 含义:2019...[作者空间]
来源:https://mp.weixin.qq.com/s/X2MdX7ypJUCDevK8oEvlcA作者:占小...[作者空间]
前言 撸Java的同学,多多少少会碰到内存溢出(OOM)的场景,但造成OOM的原因却是多种多样。 堆溢出 这种场景...[作者空间]
最近在看《 JAVA并发编程实践 》这本书,里面涉及到了 Java 内存模型,通过 Java 内存模型顺理成章的来...[作者空间]
1:配置executor属性 打开/conf/server.xml文件,在Connector之前配置一个线程池: ...[作者空间]
JVM内存结构,是很重要的知识,相信每一个静心准备过面试的程序员都可以清楚的把堆、栈、方法区等介绍的比较清楚。 上...[作者空间]
1. 强引用 我们平常典型编码Object obj = new Object()中的obj就是强引用。通过关键字n...[作者空间]
当你想要进行JVM调优时,首先你要对自己的系统有清晰的认识,其次也要明确,调优并非万用的,需要视具体情况而定, 有...[作者空间]
1、ThreadLocal是什么 ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存...[作者空间]