JVM
64 人感兴趣 · 746 次引用
- 最新
- 推荐
这就是实力!京东资深架构师用实例详解 Java 虚拟机(源码剖析)
Java是一门流行多年的高级编程语言,与其相关的就业岗位很多,但是最近几年却出现了用人单位招不到合适的人,而大量Java程序员找不到工作的尴尬局面。究其根本原因是岗位对Java开发技术的要求高,不但要会应用,而且更要懂其内部的运行原理。对于想要深入研究
消失的死锁:从 JSF 线程池满到 JVM 初始化原理剖析 | 京东云技术团队
在一次上线时,按照正常流程上线后,观察了线上报文、接口可用率十分钟以上,未出现异常情况,结果在上线一小时后突然收到jsf线程池耗尽的报警,并且该应用一共有30台机器,只有一台机器出现该问题,迅速下线该机器的jsf接口,恢复线上。然后开始排查问题。
jvm 中类和对象定义存储基础知识 | 京东云技术团队
在Java虚拟机中,类和对象是程序的基本组成单元。类定义了一组对象的共性特征和行为,是Java程序中最基本的代码单元。而对象则是具体的实例,有自己独特的状态和行为。在JVM中,类和对象都需要进行存储,因此了解类和对象的存储基础知识对于Java程序
记一次 618 军演压测 TPS 上不去排查及优化 | 京东云技术团队
本文内容主要介绍,618医药供应链质量组一次军演压测发现的问题及排查优化过程。旨在给大家借鉴参考。
JVM 垃圾收集器全面剖析:算法、实现和优化
JVM的一个重要组件是垃圾收集器(GC,Garbage Collector)。垃圾收集器负责自动管理Java应用程序中的内存资源,以确保程序能够在充足的内存中运行
理解 JVM 工作机制(十一) 类加载器
任意一个类,都由加载它的类加载器和这个类本身一同确立其在 Java 虚拟机中的唯一性,每一个类加载器,都有一个独立的类名称空间。
理解 JVM 工作机制(十) 类加载机制和加载的过程
本文主要介绍类加载机制和加载的过程,类从被加载到虚拟机内存开始,到卸载出内存为止,它的整个生命周期包括7 个阶段
理解 JVM 工作机制(七) 内存分配和回收策略
对象的内存分配,从概念上讲,应该都是在堆上分配(而实际上也有可能经过即时编译后被拆散为标量类型并间接地在栈上分配)。在经典分代的设计下,新生对象通常会分配在新生代中,少数情况下(例如对象大小超过一定阈值)也可能会直接分配在老年代。对象分配的
理解 JVM 工作机制(六) 垃圾收集器
来明确一个观点:虽然我们会对各个收集器进行比较,但并非为了挑选一个最好的收集器出来,虽然垃圾收集器的技术在不断进步,但直到现在还没有最好的收集器出现,更加不存在“万能”的收集器,所以我们选择的只是对具体应用最合适的收集器。
理解 JVM 工作机制(四) 回收策略
程序计数器、虚拟机栈、本地方法栈随线程而生,也随线程而灭;栈帧随着方法的开始而入栈,随着方法的结束而出栈。这几个区域的内存分配和回收都具有确定性,在这几个区域内不需要过多考虑回收的问题,因为方法结束或者线程结束时,内存自然就跟随着回收了。
奇妙 JVM(一):Java 程序员必须知道的神秘黑箱
JVM(Java Virtual Machine)是Java开发中最核心的组建之一,是一个虚拟计算机,它可以在不同的平台上运行Java程序。
理解 JVM 工作机制(二) 对象的创建
普通对象的创建时,JVM接收到new指令,会先去常量池检查是否有符号引用,如果有会检查类是否加载、解析和初始化过。如果没有就会先执行类的加载。
2023 年 Java 学习步骤及路线(超详细)
感觉学java学到自己的瓶颈期了,各种框架乱七八糟,感觉好乱。该怎么办!?小编精心整理出来的Java程序员初、中、高级的进化之路!非常硬核,建议大家可以点赞收藏防止迷路。