摘要: 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) 编辑