jvm
guying4875
这个作者很懒,什么都没留下…
展开
-
JVM运行原理
说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件),再然后字节码被装入内存,一旦字节码进入虚拟机,它就会被解...原创 2019-02-21 09:44:06 · 255 阅读 · 0 评论 -
JVM的垃圾回收机制
目录 一、 技术背景你要了解吧 二、 哪些内存需要回收? 2.1 引用计数算法 2.2 可达性分析算法 2.3 Java中的引用你了解多少 2.4 对象死亡(被回收)前的最后一次挣扎 2.5 方法区如何判断是否需要回收 三、常用的垃圾收集算法 3.1 标记-清除算法 3.2 复制算法 3.3 标记-整理算法 3.4 分代收集算法 四、常见的垃圾收集器 五、GC是什么时候...转载 2019-03-12 08:57:22 · 187 阅读 · 0 评论 -
记一次JVM调优过程
最近对项目进行压力测试发觉系统运行效果不好,监控JVM后发觉JVM在频繁进行FGC 开启jconsole 对远程jvm进行监控 利用jstat查看jvm内存情况 https://www.cnblogs.com/lizhonghua34/p/7307139.html 1. 配置获取Fgc日志 2. 获取jvm内存快照文件 jmap -dump:fo...原创 2019-03-21 17:00:16 · 408 阅读 · 0 评论