百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识
四个Java死锁检测工具

线程竞争的资源可以是:锁、网络连接、通知事件,磁盘、带宽,以及一切可以被称作“资源”的东西。在程序执行的时候,难免会遇到死锁的情况。下面介绍一下如何排查Java中的死锁线程。先来个死锁的例子:impo...

1.3w字,一文详解死锁

死锁(DeadLock)指的是两个或两个以上的运算单元(进程、线程或协程),都在等待对方停止执行,以取得系统资源,但是没有一方提前退出,就称为死锁。1.死锁演示死锁的形成分为两个方面,一个是使用内置...

死锁的 4 种排查工具

死锁(DeadLock)指的是两个或两个以上的运算单元(进程、线程或协程),都在等待对方停止执行,以取得系统资源,但是没有一方提前退出,就称为死锁。死锁示例接下来,我们先来演示一下Java中最简...

Java11 的 G1 垃圾收集器

大家好,我是【运维开发故事公众号】的Java程序员老郑。JVM是我们从事Java项目和开发都需要具备的非常底层的基础知识。首先我先抛出以下几个问题:很多服务需要过一段时间重启一次,如果不重启...

JVM调优,快速定位服务CPU过高,有理论配合实战,还不快收藏?

JVM调优|快速定位服务CPU过高(理论)在生产环境中,有时会遇到一些CPU占用过高,一直下不去的场景。出现这种情况,可能会导致服务对外中断,服务器超负荷运行影响硬件寿命。这篇文章从实践出发,一步...

性能测试中,如何对服务器资源进行监控

在性能测试中,对服务器资源的监控是确保测试准确性和系统稳定性的重要环节。以下是详细的监控方法和工具推荐:1.监控指标的选择性能测试中的服务器资源监控主要关注以下几类指标:硬件资源消耗:包括CPU使用率...

JVM调优实战详解(手把手教你5大步骤)

JVM调优对于提升JVM性能很重要,而且大厂也爱考察,下面我重点来详解JVM调优实战的步骤以及JVM调优实战案例@mikechen本篇已收于mikechen原创超30万字《阿里架构师进阶专题合集》里面...

Java ThreadDump 生成解析

当有我们的服务器CPU资源使用率(usr%)较高时,或者是一个基于JAVA的Web应用运行的比预期慢的时候,我们需要使用ThreadDumps进行分析。线程转储是诊断CPU尖峰,死锁,响应...

Oracle JDK vs OpenJDK

OracleJDKvsOpenJDK可能在看这个问题之前很多人和我一样并没有接触和使用过OpenJDK。那么OracleJDK和OpenJDK之间是否存在重大差异?下面我通过收集到...

Java GC调优实战:从高频Minor GC到系统吞吐翻倍的破局之道

血泪教训:大促期间每秒3次MinorGC引发的服务雪崩某物流系统在订单分拣高峰期出现服务不可用,GC日志显示:Eden区每200ms就被填满触发MinorGC,导致年轻代对象晋升速率超过老年代吸收...