首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
jvm
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
JVM知识概要(jvm简述)
JVM知识概要(jvm简述),JVMJVM是JavaVirtualMachine的缩写,它是一个虚构出来的计算机,一种规范。JVM其实就类似于一台小电脑运行在windows或者linux这些操作系统环境下。它直接和操作系统进行交互,与硬件不直接交互,而操作系统可以帮我们完成和硬件进行交互的工作。Java文件经过编译后变成.class字节码文件字节码文件通过类加载器被搬运到JVM虚拟机中虚拟机主要的
50
代码人生
01-01 08:00
代码人生
JVM学习4·内存溢出
JVM学习4·内存溢出,内存溢出,也就是OutOfMemory,应该是比较常见的问题吧,这篇我们就好好分析一下内存溢出的几种情况1.栈溢出(java.lang.StackOverflowError)1.1方法自调用例子栈溢出就是发生在栈的内存空间溢出的情况,以下这个例子就很好的可以模拟出这样的环境图中方法就是不断的自己调用自己,这样导致就是不断的将方法压栈,但是无法出栈,这样就导致本来就有单个虚拟
41
代码人生
01-01 08:00
代码人生
JVM+GC解析(前提知识串联)
JVM+GC解析(前提知识串联),前提准备JVMGC垃圾回收JVM虚拟机监控调优和故障处理Tomcat和微服务优化1、前提复习1.1、JVM内存结构1.1.1、JVM体系结构概览图中灰色部分为线程私有,几乎不存在垃圾回收橙色部分线程共有,垃圾回收主要发生场所类装载器子系统是什么?装载什么?有哪几种装载器根启动类装载器:BootStrap扩展类加载器:Extension应用类加载器:AppClass
53
代码人生
01-01 08:00
代码人生
JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jsta dolphin_ygj ITeye技术网站
JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jsta dolphin_ygj ITeye技术网站,JVM监控工具介绍jstack,jconsole,jinfo,jmap,jdb,jsta-dolphin_ygj-ITeye技术网站jmap(linux下特有,也是很常用的一个命令)观察运行中的jvm物理内存的占用情况。参数如下:-heap:打印jvmhe
47
代码人生
01-01 08:00
代码人生
jvm---6.1、dump 文件分析工具 IBM HeapAnalyzer
jvm---6.1、dump 文件分析工具 IBM HeapAnalyzer,IBMheap分析器工具官方网站:3359www.IBM.com/developerworks/community/groups/service/html/communityview?communityuuid=4544bafe-c7a2-455f-9d43-EB866ea60091官方网站翻译如下:在HeapAnaly
66
代码人生
01-01 08:00
代码人生
jvm---6.1、dump 文件分析工具 IBM HeapAnalyzer
jvm---6.1、dump 文件分析工具 IBM HeapAnalyzer,IBMheap分析器工具官方网站:3359www.IBM.com/developerworks/community/groups/service/html/communityview?communityuuid=4544bafe-c7a2-455f-9d43-EB866ea60091官方网站翻译如下:在HeapAnaly
48
代码人生
01-01 08:00
代码人生
jvm系统架构图
jvm系统架构图 &nb
48
代码人生
01-01 08:00
代码人生
JVM 内存区域
JVM 内存区域 如果没有特殊说明,都是针对的是 HotSpot 虚拟机。 介绍下 Java 内存区域(运行时数据区) Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么) 对象的访问定位的两种方式(句柄和直接指针两种方式)
42
代码人生
01-01 08:00
代码人生
JVM 源码分析(二):搭建 JDK 8 源码调试环境(Windows 上使用 CLion)
JVM 源码分析(二):搭建 JDK 8 源码调试环境(Windows 上使用 CLion) 前言 上一篇文章介绍了几种 JVM,接下来,我将以 OpenJDK 8 中的 HotSpot VM 为例,通过分析其源码,探索 JVM 的实现。本篇主要记录调试环境的搭建过程。 由于在 Windows 下编译 JVM 必须使用 Visual Studio,然而本人用惯了 JetBrains 家的 CLion,不想更换 IDE,所以选择在 Linux
81
代码人生
01-01 08:00
代码人生
JVM系列之:关于HSDB的一点心得
JVM系列之:关于HSDB的一点心得,之前未接触过HSDB工具,在深入学习反射时,研究其源码时需要了解生成的字节码文件,恰巧看到别人使用了HSDB工具,因此花时间学习了一番。HSDB(HotspotDebugger),是一款内置于SA中的GUI调试工具,可用于调试JVM运行时数据,从而进行故障排除。HSDB发展sa-jdi.jar在Java9之前,JAVA_HOME/lib目录下有个sa-jdi.
128
«
1
2
3
4
5
6
7
8
9
10
»