阿里云文档 2025-03-05

如何设置JVM堆大小避免OOM以及常见问题有哪些

JVM的堆(Heap)占用内存过大会引发如下问题:如果JVM直接运行在Linux系统,可能会导致Java进程被Linux系统的OOM Killer所终止(Kill);如果JVM运行在Docker容器环境,可能会表现为频繁异常重启。本文针对在容器环境下运行JVM的内存配置给出建议,并解决OOM(Out of Memory)的相关常见问题。

阿里云文档 2024-09-03

如何设置JVM堆大小避免OOM以及常见问题有哪些

JVM的堆(Heap)占用内存过大会引发如下问题:如果JVM直接运行在Linux系统,可能会导致Java进程被Linux系统的OOM Killer所终止(Kill);如果JVM运行在Docker容器环境,可能会表现为频繁异常重启。本文针对在容器环境下运行JVM的内存配置给出建议,并解决OOM(Out of Memory)的相关常见问题。

文章 2024-07-30 来自:开发者社区

(四)JVM成神路之深入理解虚拟机运行时数据区与内存溢出、内存泄露剖析

引言 前面的文章中重点是对于JVM的子系统进行分析,在之前已经详细的阐述了虚拟机的类加载子系统以及执行引擎子系统,而本篇则准备对于JVM运行时的内存区域以及JVM运行时的内存溢出与内存泄露问题进行全面剖析。 一、全面详解JVM运行时内存区域 JVM在运行Java程序时,会把自身管理的内存分为若干个不同的数据区域,这些区域各自都有各自的用途,同时,不同的区域也有着不同的生命周期,有些区域随着...

(四)JVM成神路之深入理解虚拟机运行时数据区与内存溢出、内存泄露剖析
阿里云文档 2024-06-03

ARMS应用监控的JVM监控包括哪些指标

本文介绍JVM监控统计的内存指标说明。

阿里云文档 2024-06-03

ARMS应用监控的JVM监控包括哪些指标

本文介绍JVM监控统计的内存指标说明。

阿里云文档 2024-05-14

如何调整JVM内存大小增强稳定性

本文为您介绍如何调整NameNode JVM和DataNode JVM内存大小,以便优化HDFS的稳定性。

文章 2023-10-17 来自:开发者社区

JVM第一讲:内存结构和内存分配,内存溢出和内存泄露

学习资料0、为什么学习JVM?为什么学习JVM?1 、可以知道电脑是怎么识别我们编写的Java程序的,规避它在使用中的 Bug;2、Java 虚拟机提供了许多配置参数,用于满足不同应用场景下,对程序性能的需求,你可以针对自己的应用,最优化匹配运行参数重点学习内容:1、需了解 内存模型各部分作用,保存哪些数据2、类加载双亲委派加载机制,常用加载器分别加载哪种类型的类3、GC分代回收的思想和依据 以....

JVM第一讲:内存结构和内存分配,内存溢出和内存泄露
文章 2023-02-01 来自:开发者社区

JVM04-JVM中内存溢出(包括内存泄露)以及其处理方法

前言上一篇我们介绍了JVM03–JVM垃圾收集机制的一些基本概念,这一篇介绍一下JVM中各种内存溢出(包括内存泄露)及其处理方法。本文会按照JVM中内存划分来介绍各种内存溢出的例子。一些基本的设置说明为了模拟出内存溢出的效果,我们需要手动设置内存区域的内存大小,下面就是设置值部分设置值及其说明。分类选项说明虚拟机栈-Xss每个线程的栈大小堆空间-Xms启动JVM时的初始堆大小堆空间-Xmx堆空间....

JVM04-JVM中内存溢出(包括内存泄露)以及其处理方法

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐