JVM源码分析之javaagent原理完全解读
概述本文重点讲述javaagent的具体实现,因为它面向的是我们java程序员,而且agent都是用java编写的,不需要太多的c/c++编程基础,不过这篇文章里也会讲到JVMTIAgent(c实现的),因为javaagent的运行还是依赖于一个特殊的JVMTIAgent。对于javaagent或许大家都听过,甚至使用过,常见的用法大致如下:java -javaagent:myagent.jar....
JVM源码分析之jstat工具原理完全解读
概述jstat是hotspot自带的工具,和java一样也位于JAVA_HOME/bin下面,我们通过该工具可以实时了解当前进程的gc,compiler,class,memory等相关的情况,具体我们可以通过jstat -options来看我们到底支持哪些类型的数据,譬如JDK8下的结果是:-class-compiler -gc -gccapacity -gccause -gcmetacapac....
JVM源码分析之System.currentTimeMillis及nanoTime原理详解
概述 上周@望陶问了我一个现象很诡异的问题,说JDK7和JDK8下的System.nanoTime()输出完全不一样,而且差距还非常大,是不是两个版本里的实现不一样,之前我也没注意过这个细节,觉得非常奇怪,于是自己也在本地mac机器上马上测试了一下,得到如下输出: ~/Documents/workspace/Test/src ᐅ /Library/Java/JavaVirtualMachines....
JVM源码分析之Jstat工具原理完全解读
概述 jstat是hotspot自带的工具,和java一样也位于JAVA_HOME/bin下面,我们通过该工具可以实时了解当前进程的gc,compiler,class,memory等相关的情况,具体我们可以通过jstat -options来看我们到底支持哪些类型的数据,譬如JDK8下的结果是: -class -compiler -gc -gccapacity -gccause -gcmetaca....
JVM源码分析之javaagent原理完全解读
前言 本系列文章都是基于Hotspot/JDK源码,从源码角度来分析我们常见的JVM参数,Java概念以及对应的实现原理及玩法等,希望从根本上来理清Java知识点,我们会不定期地分享这个系列的文章,这些文章可能源于最近碰到的问题,也可能是同学们的提问,甚至有可能是我们突然想到的话题等,有些东西我们现在可能也不一定清楚,但是我们非常愿意花时间去了解清楚并分享给大家。 概述 本文重点讲述javaag....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
JVM更多原理相关
- JVM原理分析
- JVM原理内存溢出
- JVM原理实战内存溢出
- JVM原理运行时
- JVM原理实战数据区
- JVM原理栈
- JVM原理数据区栈
- JVM原理实战类加载器
- JVM原理机制类加载器
- JVM原理字节码
- JVM class原理
- JVM原理计数器
- JVM机制原理
- JVM概述原理
- jdk15 JVM原理
- JVM原理class字节码指令
- JVM内存模型原理
- jfr日志JVM tlab原理
- JVM原理实战字节码
- JVM原理类生命周期
- JVM工具原理
- JVM原理文件
- JVM虚拟机原理
- JVM源码分析javaagent原理
- JVM原理分类
- JVM原理框架
- JVM原理class字节码指令操作
- JVM源码分析jstat工具原理
- JVM原理局部变量表指令
- 最新版jdk15 JVM类加载器原理
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
+关注