
JVM
文章平均质量分 90
hanxiaozhang2018
当你的才华还撑不起你的野心时,那你就应该静下心来学习!
展开
-
JVM GC相关参数总结
【代码】JVM GC相关参数总结。原创 2023-07-16 08:59:12 · 1095 阅读 · 0 评论 -
JVM调优的相关命令
在进行JVM调试时,熟练使用Linux和Java命令是非常重要的,有利于我们快速发现问题,并进行解决。平时常用的命令有:Linux的Top、Top -Hp等;Java的Jps、Jinfo、Jstack、Jstat、Jmap、Jhat等。原创 2023-07-08 10:40:33 · 1821 阅读 · 0 评论 -
JVM中内存的十问十答
前言:JVM,全称Java Virtual Machine,即java虚拟机。它让java语言实现了“write once,run anywhere”的效果,即一次编译,到处运行 ,也就是java语言的跨平台性。简单理解就是:.java文件通过java编译器成.class文件,然后将.class文件交给不同操作系统的JVM,JVM在进行二次编译,解释执行完成相关操作。JVM还有许多特性,需要我们理解和学习,下面,我就介绍一下JVM内存方面的相关知识。正文:Q&A1:什么是JVM的内存模型原创 2020-06-20 10:11:29 · 261 阅读 · 0 评论 -
JVM中GC(垃圾回收机制)的十问十答
前言:GC全称Garbage Collection,它是Java语言的垃圾回收机制。在Java语言中,不需要程序员去专门编写内存回收和垃圾清除的代码,JVM会自动管理内存和清除垃圾。因此,减少了程序员对垃圾回收的关注度并降低了开发的难度,同时也减少了内存泄露和溢出引发的问题。那Java的垃圾回收机制已经“自动化”了,我们为什么还要了解GC和内存分配呢?原因是:如何我遇到内存溢出、内存泄漏和在高并发系统中GC成为系统运行瓶颈时,我们可以找出根本原因,从而进行优化。下面,我们先来学习一下GC机制的基础知识:原创 2020-06-26 08:56:06 · 1133 阅读 · 0 评论 -
JVM里的符号引用如何存储?
先看Class文件里的“符号引用”。考虑这样一个Java类:public class X { public void foo() { bar(); } public void bar() { }}它编译出来的Class文件的文本表现形式如下:作者:RednaxelaFX链接:https://www.zhihu.com/question/30300585...转载 2020-03-26 20:45:20 · 424 阅读 · 0 评论