首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
jvm
相关资讯
热门
最新
后端
01-01 08:00
后端
JVM探针与字节码技术
JVM探针与字节码技术,JVM探针是自jdk1.5以来,由虚拟机提供的一套监控类加载器和符合虚拟机规范的代理接口,结合字节码指令能够让开发者实现无侵入的监控功能。如:监控生产环境中的函数调用情况或动态增加日志输出等等。虽然在常规的业务中不会有太多用武之地,但是作为一项高级的技术手段也应该是资深开发人员的必备技能之一。同时,它也是企业级开发和生产环境部署不可或缺的技术方案,是对当下流行的APM的一种
96
代码人生
01-01 08:00
代码人生
JVM的执行程序详解+内存模型交互
JVM的执行程序详解+内存模型交互,什么是JVMjvm它是一个虚构出来的机器,但是它却又是通过在实际的计算机上仿真模拟各种功能来实现的。jvm包含了一套字节码的指令集,有一组寄存器,一个栈,一个垃圾回收堆,一个存储方法域。JVM使得Java程序只需要生成在Java虚拟机上运行代码,就可以在多种平台不加什么修改地运行。JVM在执行字节码的时候,最终还是把字节码解释成机器指令执行。JDK、JRE、JV
96
后端
01-01 08:00
后端
JVM的编译技术介绍
JVM的编译技术介绍,今天来聊聊java的字节码技术,java虚拟机的高效执行离不开字节码,字节码贴近机器指令但不是纯粹的字节码指令,读完本篇文章你会了解到字节码指令并能阅读一个简单的字节码指令程序,并洞悉字节码的作用。Java的编译我们的java源代码是通过我们的这个javac编译生成字节码,java虚拟机规范中把这一行为叫生成机器码的解释列表,然后,我们可以用javap进行查看生成的字节码,j
94
后端
01-01 08:00
后端
JVM运行时数据区
运行时数据区: 1、程序计数器: 程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在Java虚拟机的概念模型里,字...
93
后端
01-01 08:00
后端
JVM
思维导图: 1,JVM是什么? 1.1,概述 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范。引入Java虚拟机后,Java语言在不同平台上...
92
代码人生
01-01 08:00
代码人生
JVM强软弱虚引用记录
JVM强软弱虚引用记录,JVM四种引用级别如果一个对象存在着指向它的引用,那么这个对象就不会被GC回收?--不对有局限性Objectobj=newObject();--强引用根据引用的强弱关系:强引用>软引用>弱引用>虚引用强引用Objectobj=newObject();约定:引用obj,引用对象newObject()强引用对象什么失效?1.生命周期结束(作用域失效)publicvoidmeth
92
后端
01-01 08:00
后端
JVM运行时数据区
运行时数据区: 1、程序计数器: 程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在Java虚拟机的概念模型里,字...
90
代码人生
01-01 08:00
代码人生
JVM系列之:关于JVM类加载的那些事
JVM系列之:关于JVM类加载的那些事,在上一篇文章中我们知道Java语言的类型可以分为两大类:基本类型(primitivetypes)和引用类型(referencetypes)。比如Java的基本类型,它们是由Java虚拟机预先定义好的。Java引用类型主要分为四种:类、接口、数组类和泛型参数。由于泛型参数会在编译过程中被擦除,因此Java虚拟机实际上只有前三种。在类、接口和数组类中,数组类是由
89
代码人生
01-01 08:00
代码人生
JVM中如何做到STW使程序暂停
JVM中如何做到STW使程序暂停,STW,即StopTheWorld,这篇文章来为大家详细介绍了JVM中是如何做到STW使程序暂停的原理分析,有需要的朋友可以借鉴参考下,希望能够有所帮助为什么需要STW呢?试想你妈给你打扫房间的场景:把你撵出去,关上门,打扫干净,打开门,数落你,揍你…一套标准化流程后,房间干净了。打完你,***心情变好了,打麻将都能多赢点。这里面有个关键环节:把你撵出去。尽管在打
87
后端
01-01 08:00
后端
JVM虚拟机 类加载过程与类加载器
类装载器子系统是JVM中非常重要的部分,是学习JVM绕不开的一关。 一般来说,Java 类的虚拟机使用 Java 方式如下: Java 源程序(.java 文件)在经过 Java 编译器编译之后就被...
86
«
1
2
3
4
5
6
7
8
9
10
»