Published onFebruary 1, 2024Arthas+JVM命令实战指南:快速定位并解决JVM内存溢出问题JavaJVM 在Java应用开发中,内存溢出(OOM)是一种常见的问题,它会导致应用程序崩溃,影响系统稳定性和性能。本文将详细介绍如何使用Arthas工具和一系列JVM命令来定位和解决线上OOM问题。
Published onDecember 7, 2023深入剖析JVM中的堆与堆空间:掌握Java内存管理的核心要点JVM 为了更高效的运行应用程序,JVM 选择将内存划分为栈空间和堆空间。 每当我们声明新变量和对象、调用新方法、声明 String 或执行类似操作时,JVM 都会在栈或堆空间里面操作指定内存。在这篇文章里面,我们将简要介绍 JVM 的内存模型以及它们的主要功能,然后我们将介绍它们是如何存储在内存里面,以及会在哪里使用到它们。最后,我们将分几个维度总结它们之间的主要区别。
Published onDecember 5, 2023关于JVM日志伪造:你需要知道的一切JVMLog JVM(Java虚拟机)日志伪造是指攻击者通过修改或篡改JVM的日志文件,以隐藏或操纵系统中发生的实际事件,从而欺骗用户或系统管理员。