Jvm
文章平均质量分 87
Java语言,Jvm研究
赵王爷
就TM你叫夏洛啊~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
弄懂 JRE、JDK、JVM 之间的区别与联系
针对不同的系统有不同的 jvm 实现,有 Linux 版本的 jvm 实现,也有 Windows 版本的 jvm 实现,但是同一段代码在编译后的字节码是一样的。引用上面的例子,在 Java API 层面,我们调用系统声音设备的代码是唯一的,和系统无关,编译生成的字节码也是唯一的。我们知道,不同的操作系统向上的 API 肯定是不同的,那么如果我们想要写一段代码调用系统的声音设备,就需要针对不同系统的 API 写出不同的代码来完成动作。甚至准确的来说,它俩是一样的,无论是用哪一个都是可以的。原创 2021-02-18 10:44:32 · 346 阅读 · 1 评论 -
JVM调优原理与实践
1、JVM调优1、JVM调优JVM(Java虚拟机)调优主要是为了提高Java应用的性能,减少延迟,增加吞吐量,以及确保系统的稳定性。以下是JVM调优的一些常用手段和方法:-Xms-Xmx-XX-XssJVM调优是一个需要不断实验和监控的过程,需要根据应用的实际表现和需求来调整参数。在进行调优时,一定要有针对性,逐步调整,并监控调整效果,以免盲目调整导致性能下降。此外,一些现代JVM实现(如OpenJ9、GraalVM)可能提供了自己独特的调优选项和工具,使用时需要查阅对应的文档。原创 2018-09-07 11:44:35 · 276 阅读 · 1 评论 -
Jvm主要组成部分及其作用
JVM使用即时编译(JIT)技术将字节码转换成特定平台的机器代码,这一过程是自动的,对于Java程序员来说是透明的。它包括一个解释器(Interpreter)用于解释字节码,一个即时编译器(Just-In-Time, JIT compiler)用于将热点代码编译成本地机器码以提高效率,以及一个垃圾收集器(Garbage Collector)用于管理Java堆内存中的对象生命周期。Java编译的代码通常情况下是直接在JVM(Java虚拟机)中执行的,而不需要通过本地库接口(JNI)。原创 2021-02-18 10:47:10 · 863 阅读 · 1 评论
分享