摘要: iostat可以显示cpu与磁盘信息,添加-d参数可以只显示磁盘信息 阅读全文
posted @ 2018-09-28 10:29 翰林小院 阅读(181) 评论(0) 推荐(0) 编辑
摘要: vmstat它可以统计CPU、内存使用情况、swap使用情况等信息。它还可以指定采样周期和次数。 阅读全文
posted @ 2018-09-28 10:27 翰林小院 阅读(224) 评论(0) 推荐(0) 编辑
摘要: Linux下的监控工具 top命令能够实时显示系统中各个进程的资源占用情况,其输出信息分为两部分,前半部分为系统统计信息,后半部分是进程信息。 第一行是任务队列信息,它的结果等同于uptime命令。 第二行是进程统计信息: 第三行是CPU信息 第四行是内存信息 第五行是交换区信息 之后是进程统计信息 阅读全文
posted @ 2018-09-28 10:22 翰林小院 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 由于对象一般会分配在堆上,而堆是全局共享的。因此在同一时间,可能有多个线程在堆上申请空间。每次对象分内都必须要进行同步,因此TLAB这种线程专属的区域来避免多线程冲突。TLAB本身占用了eden区的空间。 分配优先级: 阅读全文
posted @ 2018-09-28 10:20 翰林小院 阅读(393) 评论(0) 推荐(0) 编辑
摘要: G1(Garbage-First)回收器是在JDK1.7中正式使用的全新垃圾回收器,G1拥有独特的垃圾回收策略,从分代上看,G1依然属于分代垃圾回收器,它会区分年代和老年代,依然有eden和survivor区,但从堆的结构上看,它并不要求整个eden区、年清代或者老年代都连续。它使用了全新的分区算法 阅读全文
posted @ 2018-09-28 10:19 翰林小院 阅读(383) 评论(0) 推荐(0) 编辑
摘要: CMS(Concurrent Mark Sweep)回收器 它使用的是标记清除算法,同时又是一个使用多线程并行回收的垃圾回收器。 CMS工作时主要步骤有初始标记、并发标记、预清理、重新标记、并发清除和并发重置。其中初始标记和重新标记是独占系统资源的,而预清理、并发标记、并发清除和并发重置是可以和用户 阅读全文
posted @ 2018-09-28 10:15 翰林小院 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 并行回收器 ParNew只是简单地将串行回收器多线程化,他的回收策略,算法以及参数都喝新生代串行回收器一样。由于并行回收器使用多线程进行垃圾回收,因此,在并发能力强的CPU上,它产生的停顿时间要短语串行回收器。 开启ParNew可以使用以下参数。 -XX:+UseParNewGC 新生代使用ParN 阅读全文
posted @ 2018-09-28 10:14 翰林小院 阅读(286) 评论(0) 推荐(0) 编辑