摘要: 1.基础概念 CPU核心数和线程数的关系 核心数:线程数=1:1 ;使用了超线程技术后 > 1:2 CPU时间片轮转机制 又称RR调度,会导致上下文切换 什么是进程和线程 进程:程序运行资源分配的最小单位,进程内部有多个线程,会共享这个进程的资源 线程:CPU调度的最小单位,必须依赖进程而存在。 澄 阅读全文
posted @ 2019-02-28 17:40 寒冰宇若 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1 第一部分:Full thread dump identifier 2 第二部分:Java EE middleware, third party & custom application Threads 3 第三部分:HotSpot VM Thread 3.1 "Attach Listener" 阅读全文
posted @ 2019-02-28 17:32 寒冰宇若 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 最近在做性能测试,需要对线程堆栈进行分析,在网上收集了一些资料,学习完后,将相关知识整理在一起,输出文章如下。 一、Thread Dump介绍 1.1什么是Thread Dump? Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的t 阅读全文
posted @ 2019-02-28 17:31 寒冰宇若 阅读(12765) 评论(0) 推荐(0) 编辑
摘要: 1.TopTop命令是一个性能监控程序,它按一定的顺序显示所有正在运行而且处于活动状态的实时进程,而且会定期更新显示结果。这条命令显示了CPU的使用率、内存使用率、交换内存使用大小、高速缓存使用大小、缓冲区使用大小,进程PID、所使用命令以及其他。它还可以显示正在运行进程的内存和CPU占用多的情况。 阅读全文
posted @ 2019-02-28 09:23 寒冰宇若 阅读(741) 评论(0) 推荐(0) 编辑
摘要: jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下: jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数] 注意!!!:使用的jdk版本是jdk8. 类加载统计: Loaded:加载class的数量 Bytes:所占用空间大小 Unloaded:未加载 阅读全文
posted @ 2019-02-27 18:24 寒冰宇若 阅读(1379) 评论(0) 推荐(1) 编辑
摘要: 今天遇到了一个小问题,我想用jstat命令查看tomcat进程(PID=24493)的内存使用情况,命令如下:jstat -gc 24493。 然后就报错了,错误提示信息为 24493 not found。用 jps命令 查看java进程ID,居然没有输出结果。但确信java进程是存在的,用 ps 阅读全文
posted @ 2019-02-27 18:17 寒冰宇若 阅读(5045) 评论(1) 推荐(1) 编辑
摘要: 命令格式jstat命令命令格式:jstat [Options] vmid [interval] [count]参数说明:Options,选项,我们一般使用 -gcutil 查看gc情况vmid,VM的进程号,即当前运行的java进程号interval,间隔时间,单位为秒或者毫秒count,打印次数, 阅读全文
posted @ 2019-02-27 17:54 寒冰宇若 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 在 LR 中是有一个“网页细分图”的,通过这个图,你可以比较容易的区分哪些请求的响应时间最长,如果响应时间过程,是消耗在server处理的时候,还是消耗在网络传输过程中——也就是所谓的 Server time 和 Network time。JMeter 并没有提供这么详细的区分——至少目前尚未发现, 阅读全文
posted @ 2019-02-25 16:55 寒冰宇若 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/liu-ke/p/5134312.html 1、内存分析法 内存分析用于判断系统有无内存瓶颈,是否需要通过增加内存等手段提高系统性能表现。 内存分析需要使用的计数器:Memory类别和Physical Disk类别的计数器。内存分析的主要方法和步 阅读全文
posted @ 2019-01-14 17:27 寒冰宇若 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 说在前面,测试熔断降级系统时,要求测试一下对应的dubbo接口性能 1.安装Jmeter 2.将dubbo依赖包下载好放在jmeter路径/lib/ext下, 3.打开jmeter,测试计划下新建线程组,右键线程组,选择Sampler -> Dubbo Sample,如下图 4.填写Dubbo Sa 阅读全文
posted @ 2019-01-14 13:57 寒冰宇若 阅读(1824) 评论(0) 推荐(0) 编辑