首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#jvm

Java虚拟机,一种能够运行Java bytecode的虚拟机。JVM拟提供一个基于抽象规格描述的计算机模型,为解释程序开发人员提供很好的灵活性,同时确保Java代码可在符合该规范的任何系统上运行。

简单了解下Java中锁的概念和原理

codetrend

Java提供了很多种锁的接口和实现,通过对各种锁的使用发现理解锁的概念是很重要的。

5410

JVM入门解读

一只

Java虚拟机(JVM)是一种软件,它提供了一个平台独立的运行环境,使得Java程序可以在不同的操作系统和硬件平台上运行。JVM负责解释Java字节码并执行Ja...

6110

记一次疑似JVM内存泄漏的排查过程

京东技术

在今年的敏捷团队建设中,我通过Suite执行器实现了一键自动化单元测试。Juint除了Suite执行器还有哪些执行器呢?由此我的Runner探索之旅开始了!

7610

《JVM修仙之路》虚拟机栈还可以这么玩

小王不头秃

书接上回,沿着大佬所看的方向,你只能看到一条条湍急的河流,还有拥有异常活力的鲦鱼。

19010

《JVM修仙之路》初入JVM世界

小王不头秃

清晨,你睁开双眼,看到刺眼的阳光,你第一反应就是完了完了,又要迟到了。刚准备起床穿衣的你突然意识到不对,这好像不是我家呀。。。。。这是哪呀

12610

jvm垃圾回收算法

小王不头秃

试想一下,如果有大量的对象都是要被回收的,我们再回收这些垃圾之前是要对所有的内容进行标记,此时,我们是标记那些需要回收的对象,还是标记那些不需回收的对象,这俩者...

14910

jvm来教教你怎么区分是不是垃圾

小王不头秃

没有对象的你每天都会new出一堆对象,按照以前的知识我们可以晓得这些new出的对象都是存放在堆中,而堆中总有一天是会被占满的,而且有些不会再用的对象还存放中堆中...

14910

jvm学习笔记

小王不头秃

java源码-----》二进制字节码--------》解释器翻译为机器语言--------》cpu来执行

15210

FinalReference 如何使 GC 过程变得拖拖拉拉

bin的技术小屋

提示: 为了方便大家索引,特将在上篇文章 《以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的》 中讨论的众多主题独立出来。

7610

JVM学习1:程序计数器、栈

程序员洲洲

物理上,是通过寄存器实现的。寄存器是整个cpu里读取指令速度较快的。读取指令是非常频繁的,所以jvm中就把寄存器当做了程序计数器,进行jvm指令的执行地址的存放...

10910

深入解析JVM堆内存管理:对象流转与优化策略全揭秘

九转成圣

Java虚拟机(JVM)的内存管理是Java应用程序性能的核心。理解对象在堆内存中的流转不仅有助于优化内存分配和垃圾收集策略,还能有效地提高应用程序的性能和稳定...

14710

【生产案例面试题】JVM调优

CBeann

最近上线了一个需求,遇到了一个JVM报警的问题,很荣幸能遇到,在此分享一下整个调优的过程。

5600

2024-4-19 群讨论:JVM 堆外内存如何查看?

干货满满张哈希

参考:https://juejin.cn/post/7225871227743043644

6700

2024-4-19 群讨论:GraalVM 与 JVM 使用

干货满满张哈希

如果编译参数里面开启了 jstat,jmx 等特性(--enable-monitoring=jmxserver,jmxclient,jvmstat),就能看到,...

5600

JVM堆空间的新生代为什么要有两个survivor区域

鳄鱼儿

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第11天,点击查看活动详情

7110

我们竟然都中了编译器施的“迷魂药“

Java指南针

相信在座各位都中过编译器施的”迷魂药”,表面你以为你写的程序按你的意志在顺序执行着,看了看程序执行结果,没错确实是自己期望的结果。

7720

JVM优化意义与如何优化

谢燃远

可以利用当前流行的监控工具,如Prometheus和Grafana,以及JDK自带的命令行工具,例如jps、jstat、jinfo、jstack等,来分析JVM...

8310

JVM第一课:如何阅读Class文件

鳄鱼儿

Oracle 有两个产品实现了 Java SE (Java Platform Standard Edition) 8,分别为Java SE Developmen...

12410

Java多平台运行之JVM(Java 虚拟机)

鳄鱼儿

我们知道Java可以在多种平台上运行,包括Windows、Mac OS、Linux和Solaris等。

7710
领券