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

#jvm

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

【Java那些年系列-启航篇 03】JDK、JRE和JVM之间是什么关系?

纸飞机_暖阳

Java Development Kit(JDK)是Java编程语言的心脏,为开发者提供了一个完整的开发环境,用于构建、测试、运行和调试Java应用程序。

7010

分享几款超好用的JVM调优工具,建议收藏!

Java极客技术

在之前的文章中,我们介绍了 JVM 常用的命令使用,通过这些命令可以快速的查询线上服务的性能情况和排查相关的问题。

7910

深入理解JVM中的G1垃圾收集器原理、过程和参数配置

码到三十五

G1收集器(Garbage-First Garbage Collector,简称G1 GC)是Java虚拟机(JVM)中的一种垃圾收集器,专为服务器端应用设计,...

14610

使用JDK自带工具进行JVM内存分析之旅

codetrend

本文将通过一次jvm内存分析过程来说明jps、jcmd、jstat、jstack 和 jmap 工具的使用方法。

27610

【Java探索之旅】数组使用 初探JVM内存布局

屿小夏

数组在内存中是一段连续的空间,空间的编号都是从0开始的,依次递增,该编号称为数组的下标,数组可以通过下标访问其任意位置的元素。

8710

线上 JVM 调优工具 Athars 入门

用户3587585

Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看...

7410

Java高频面试之JVM篇

九转成圣

4.堆和栈的完美结合就是面向对象的一个实例。其实,面向对象的程序与以前结构化的程序在执行上没有任何区别,但是面向对象的引入使得对待问题的思考方式发生了改变,是更...

4210

JVM 如何获取当前容器的资源限制?

用户1107783

但是被提醒,发现即使在分配 4 核的容器上,GC 线程数也为 38。然后就想到应该和容器的资源限制有关——jvm 可能无法觉察到当前容器的资源限制。

6410

JVM 性能调优之通过 JProfile 和 JFR 分析系统瓶颈提升系统性能

没有故事的陈师傅

JDK飞行记录器(JFR)是一种结构化日志记录工具, 它记录广泛的系统级(system-level)事件。类似于飞机上的黑盒子,它会持续记录飞行数据,用于调查飞...

11210

JVM之常用监控工具

九转成圣

请注意,jstat命令提供了更多选项和功能,您可以使用jstat -options命令查看完整的选项列表和描述。

4510

JVM之对象在堆中的流转

九转成圣

(1)在发生 Minor GC 之前,虚拟机先检查老年代最大可用的连续空间是否大于新生代所有对象总空间,如果条件成立的话,那么 Minor GC 可以确认是安全...

5510

史上最全的JVM配置参数大全

九转成圣

非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;

18710

JDK 17 之 JVM调优 史诗级 教程

猫头虎

调优的最终目的都是为了应用程序使用最小的硬件消耗来承载更大的吞吐量或者低延迟。 jvm调优主要是针对垃圾收集器的收集性能优化,减少GC的频率和Full GC的次...

17210

IDEA 2022最新版 基于 JVM极致优化 IDEA 启动速度

猫头虎

相信做 Java 开发的同学,对 IDEA 这个工具应该都不陌生,即使不使用 IDEA 做开发,那么对 Eclipse 这个工具应该也不会陌生,如果这两个都不用...

8910

春招金三银四的高频JVM面试题

猫头虎

为什么划分老年代和新生代,主要对象大小不一样,对象生命周期不一样。划分后,提供垃圾回收效率,节省资源,提升对象利用率等等。

6610

2022 最新 JVM 面试题

猫头虎

Jdk (Java Development Kit) : java语言的软件开发包。包括Java运行时环境Jre。 Jre (Java Runtime Env...

8010

jstat命令查看jvm的GC情况 (以Linux为例)

猫头虎

18910

在 Ubuntu 20.04 上设置默认 Java 版本

猫头虎

如果您的系统 Ubuntu 20.04 上安装了多个 Java 版本,那么您可以使用以下命令检查默认 Java 版本:

7410

JVM参数设置、分析

猫头虎

不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运...

10510
领券