jvm

JVM入门解读

@[TOC] 1. Java虚拟机的概念和作用: Java虚拟机(JVM)是一种软件,它提供了一个平台独立的运行环境,使得Java程序可以在不同的操作系统和硬件平台上运行。JVM负…

Java String在JVM内存中的分布

String str = "test" 用一段代码来举例:为一个String对象赋值一个字符串字面量“test”: 在启动项目时,在JVM类加载过程的“加载”阶段,当扫描到字节码文…

JVM再谈继承与多态

0 引言 此文试图从JVM层面深刻剖析Java中的继承与多态,知识面覆盖class字节码文件,对象的内存布局,JVM的内存区域、分派,方法表等相关知识,内容整合于大量博客,知乎,书…

Presto 内存参数设置建议

Presto 有很多和内存相关的参数,如果你刚接触 Presto 难免会迷惑,接下来结合本人工作实践,分享下我的理解。 1. 内存用途 给操作系统:需要预留一定比例的内存,内核运行…

JVM面试题

1. 背景 储备足够多的知识是解决JVM调优的必要条件,努力掌握每一次机会,不断地去尝试,才能提高自己的水平 2. 面试题记录 2.1. 解释#年轻代垃圾回收机制 -Xms3G ,…

今天面了个腾讯拿38K出来的大佬,让我见识到了基础的天花板

今年的秋招基本已经进入大规模的开奖季了,很多小伙伴收获不错,拿到了心仪的offer。 各大论坛和社区里也看见不少小伙伴慷慨地分享了常见的面试题和八股文,为此咱这里也统一做一次大整理…

我用 Rust 写了一个 JVM

最近,我花了相当多的时间来学习 Rust,就像任何有理智的人都会做的那样,在编写了几个 100 行程序之后,我决定做一些更加雄心勃勃的事情——我用Rust写了一个 Java 虚拟机…

JVM学习之内存管理

个人Blog地址: www.re1ife.top/index.php/a… 欢迎大家光临 1. 运行时数据区域 Jvm 在执行Java程序时,会把它管理的内存划分为若干不同的区域。…

linux下java应用程序耗内存吗

linux下java应用程序耗内存,因为Java虚拟机需要加载和执行Java字节码,并维护运行时数据结构,其消耗可以分为两个方面:1、JVM堆内存,Java应用程序通常会根据需要动…

java虚拟机参数调优

Java虚拟机(JVM)是Java应用程序的核心,对于提升应用程序的性能至关重要。 正确地配置和调整JVM参数能够显著提升应用程序的性能,进一步增强用户体验。 本文将深入探讨如何优…

java虚拟机参数含义详解

Java虚拟机(JVM)是一个允许电脑运行Java程序的平台,而JVM的参数是影响其行为和性能的关键因素。 在此,我们将详解一些常用的Java虚拟机参数,并解析它们的含义及用途。 …

Jvm专讲之内存结构

Jvm内存模型 1.JDK体系架构 从上面JDK体系架构图可以看出来: JDK包含了java的常用工具开发包和jre jre是java运行时环境,包括了jvm和Java核心类库 j…

我们一起聊聊JVM优化:JVM概述

一、什么是JVMJVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算 机,是通过在实际的计算机上仿真模拟…

JVM应用优雅上下线,再也不担心抖动了

一、前言JVM的关闭方式可以分为三种:1.正常关闭:当最后一个非守护线程结束、或者调用了System.exit、或者通过其他特定平台的方法关闭(发送SIGINT,SIGTERM信号…

JVM系统优化实践(19):GC生产环境案例(二)

您好,这里是「码农镖局」掘金小站,欢迎您来,欢迎您再来~ 接昨天的问题继续来说,在高并发场景中,对象过多容易导致OOM。由于高并发导致Young GC存活对象过多,因此会有太多对象…

JVM系统优化实践(18):GC生产环境案例(一)

生产环境中,最常见的一种案例就是OOM,也叫「内存溢出」,它表示JVM已经无法支撑业务系统的运行。而很多工程师都没有类似处理线上系统故障的经验,尤其是这种突发的故障。那么: 1、为…

【JVM案例篇堆外内存(JNI Memory)泄漏(经典的Linux 64M内存块问题).md

一、背景 实际工作中,有一应用A,每隔几个月就会出现内存告警,甚至OOM,持续一年多,一直以来解决办法是重启。 最后发现问题在于堆外内存泄漏,通过JVM将使用的内存分配器ptmal…

【锁思想终章解锁高性能编程的密码:掌握JVM锁优化的黄金法则

  大家好,我是Coder哥,在技术日新月异的今天,真正应该花费时间学习的是那些不变的编程思想,我们来接着上一篇文章来聊一下锁,今天这篇文章是 【锁思想系列】 的最后一篇文章了,我…

Dubbo的高级特性:服务治理篇

王有志,一个分享硬核Java技术的互金摸鱼侠 加入Java人的提桶跑路群:共同富裕的Java人 上一篇中,我们已经在Spring Boot应用中集成了Dubbo,并注册了一个服务提…

一次元数据空间内存溢出的排查记录 | 京东云技术团队

在应用中,我们使用的 SpringData ES的 ElasticsearchRestTemplate来做查询,使用方式不对,导致每次ES查询时都新实例化了一个查询对象,会加载相关…

加载更多