随笔分类 -  性能调优

摘要:jinfo可以用来查看正在运行的java应用程序的扩展参数,设置支持在运行时,修改部分参数。Jinfo的语法为:Usage:jinfo [option] (to connect to running process)jinfo [option] (to connect to a core file)jinfo [option] [server_id@](to connect to remote d... 阅读全文
posted @ 2019-01-25 15:41 翰林小院 阅读(211) 评论(0) 推荐(0)
摘要:jstat的基本语法为Usage: jstat -help|-optionsjstat - [-t] [-h] [ []]选项option可以由以下值构成-class:显示classloader的相关信息-compiler:显示JIT编译的相关信息-gc:显示GC相关的堆信息-gccapacity:显示各个代的容量以及使用情况-gccause:显示垃圾收集相关信息(同-gcutil)同时显示最后... 阅读全文
posted @ 2019-01-25 15:20 翰林小院 阅读(284) 评论(0) 推荐(0)
摘要:内存分析工具-MAT(Memory Analyzer Tool)首先查看如下代码,main函数中有一个成员变量map,map里被循环放入对象Hanson,hanson持有姓名和age还有friends字段,friends字段为字符串数组,此应用会造成内存增长。package com.hanson.heap;import java.util.HashMap;import java.util.Map;... 阅读全文
posted @ 2018-12-25 15:23 翰林小院 阅读(7843) 评论(0) 推荐(1)
摘要:pidstat是一个可以监控到线程的监控工具,可以使用-p指定进程ID. 可以监控线程的CPU使用率 当某一个线程使用率过高时,可以使用命令jstack–l [PID] 导出指定进程的所有线程。 其中nid为16进制的线程id,转换为10进制后可与之对应。(去掉0x转换10进制) 可以监控线程的磁盘 阅读全文
posted @ 2018-09-30 14:27 翰林小院 阅读(311) 评论(1) 推荐(0)
摘要:iostat可以显示cpu与磁盘信息,添加-d参数可以只显示磁盘信息 阅读全文
posted @ 2018-09-28 10:29 翰林小院 阅读(204) 评论(0) 推荐(0)
摘要:vmstat它可以统计CPU、内存使用情况、swap使用情况等信息。它还可以指定采样周期和次数。 阅读全文
posted @ 2018-09-28 10:27 翰林小院 阅读(245) 评论(0) 推荐(0)
摘要:Linux下的监控工具 top命令能够实时显示系统中各个进程的资源占用情况,其输出信息分为两部分,前半部分为系统统计信息,后半部分是进程信息。 第一行是任务队列信息,它的结果等同于uptime命令。 第二行是进程统计信息: 第三行是CPU信息 第四行是内存信息 第五行是交换区信息 之后是进程统计信息 阅读全文
posted @ 2018-09-28 10:22 翰林小院 阅读(201) 评论(0) 推荐(0)