![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 94
Mirana_77
这个作者很懒,什么都没留下…
展开
-
JVM调优与线上问题监控工具安利
JVM调优与线上问题监控工具首先命令行输入java -version,查看本机的Java版本信息以及JVM相关信息可以看到的Java8,HotSpot虚拟机,Client模式启动,混合编译模式XXX>java -versionjava version "1.8.0_251"Java(TM) SE Runtime Environment (build 1.8.0_251-b08)Java HotSpot(TM) Client VM (build 25.251-b08, mixed mode)原创 2021-12-11 20:20:05 · 890 阅读 · 2 评论 -
软引用测试&GC日志分析
软引用测试测试背景测试环境: jdk8 windows垃圾收集器 命令行通过PrintCommandLineFlags查看程序使用的默认JVM参数并没有UseParallelGC这项: xxx>java -XX:+PrintCommandLineFlags -version-XX:InitialHeapSize=16777216 -XX:MaxHeapSize=268435456 -XX:+PrintCommandLineFlags -XX:-UseLargePagesIndiv原创 2021-10-30 21:35:21 · 443 阅读 · 0 评论 -
JVM之垃圾回收
垃圾回收在前面有讲到,通过JVM,让Java可以一次编写,到处运行。那么,它是怎么进行内存管理,让程序员不需要手动的分配内存、释放内存的呢? 垃圾回收GC,全称Garbage Collection。实际上,GC并不是Java这门语言的产物,GC的历史比Java久远的多。JVM内存结构中,哪些需要进行垃圾回收 JVM内存结构主要分为程序计数器、虚拟机栈、本地方法栈、堆、方法区几个部分。其中,程序计数器、虚拟机栈、本地方法栈都是随线程而生,随线程而灭。并且这几个区域的内存分配和回收都具备确定性,原创 2021-10-29 17:56:31 · 221 阅读 · 0 评论 -
JVM内存结构
JVM内存结构Java 我们都知道,java是一门广受认可的编程语言,除了它严谨的结构、面向对象编程之外,还有很多不可忽视的优点,如: 一次编写,到处运行 提供了相对安全的内存管理和访问机制 完善的应用程序接口 …那么,java为什么可以一次编写,到处运行呢? 这就是jvm的功效了。JVM,Java Virutal Machine,是java程序(java二进制字节码)的运行环境。通过jvm,屏蔽代码与底层操作系统的差异。JVM结构Java虚拟机在执行Java原创 2021-10-27 15:14:36 · 124 阅读 · 0 评论