随笔分类 -  JVM

摘要:关键字约定 Young generation –>新生代 Tenured / Old Generation –>老年代 Perm Area –>永久代 年轻代: 所有新生成的对象首先都是放在年轻代的。年轻代的目标就是尽可能快速的收集掉那些生命周期短的对象。年轻代分三个区。一个Eden区,两个 Sur 阅读全文
posted @ 2018-08-18 17:27 割肉机 阅读(16491) 评论(0) 推荐(4) 编辑
摘要:你的JVM还好吗?GC初步诊断 阿飞的博客 JVM的GC机制绝对是很多程序员的福音,它让Java程序员省去了自己回收垃圾的烦恼。从而可以把大部分时间专注业务身上,大大提高了业务开发速度,让产品需求尽快的落地抢占市场。但是也正因为如此,导致很多Java程序员对JVM和GC知之甚少,以我愚见大家对JVM 阅读全文
posted @ 2018-08-18 15:10 割肉机 阅读(743) 评论(0) 推荐(0) 编辑
摘要:JDK提供的几种线程池 newFixedThreadPool创建一个指定工作线程数量的线程池。每当提交一个任务就创建一个工作线程,如果工作线程数量达到线程池初始的最大数,则将提交的任务存入到池队列中。 newCachedThreadPool创建一个可缓存的线程池。这种类型的线程池特点是: 1).工作 阅读全文
posted @ 2018-07-30 10:49 割肉机 阅读(325) 评论(0) 推荐(0) 编辑
摘要:hi,all 最近抽时间把JVM运行过程中产生的一些线程进行了整理,主要是围绕着我们系统jstack生成的文件为参照依据。 前段时间因为系统代码问题,造成性能瓶颈,于是就dump了一份stack出来进行分析。 hi,all 最近抽时间把JVM运行过程中产生的一些线程进行了整理,主要是围绕着我们系统j 阅读全文
posted @ 2018-07-30 10:45 割肉机 阅读(2932) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示