jvm

一起探索👨‍🚀JVM类加载器和类加载过程(4K高清大图)✨

类加载过程 类加载子系统 负责从文件获取网络加载Class字节流 由此得知,加载一个字节码文件到内存,可以从本地,也可以从网络 负责读取字节码中的信息,加载到JVM运行时内存区域(…

jcmd工具在Java 9中的重要性是什么?

“jcmd”是 JVM 诊断工具,它是一个命令行工具,用于在本地针对给定 JVM 运行诊断命令机器。该工具从Java 7版本开始就包含在JDK安装中,可以用“%java_home%…

JVM之Java字节码详解😉,告诉你什么是咖啡北鼻☕

字节码介绍 经过javac命令编译生成的二进制文件(包括但不限于.java文件),称为字节码文件,字节码也可能是从网络传输过来的一段二进制流。 一个可运行的(被JVM认可)字节码必…

JVM理论知识

一、JVM内存结构 java的内存模型主要分为5个部分,分别是:JVM堆、JVM栈、本地栈、方法区还有程序计数器,他们的用途分别是: JVM堆:新建的对象都会放在这里,他是JVM中…

JVM调优

能够进行JVM调优的前提是对JVM的内存结构和GC机制有非常清楚的前提下,以下分别从JVM调优的思路到常见策略两个方面展开说明。 一、JVM调优思路 1.调优目标 降低系统资源使用…

字节码基础知识

简单介绍 首先先简单描述一下JVM和字节码。JVM(java虚拟机)是java的核心组件,java(也可是scala、grovvy等语言)通过编译器编译成字节码文件(.class文…

tomcat出现Java heap space / PermGen space解决方法(详解)

使用Java程序从数据库中查询大量的数据时出现异常: java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且…

十秒钟搞定全自动jvm参数分析

笔者是一名工作10年的java程序,现在在某大厂任职架构师,工作中总结了很多关于jvm参数的经验。基于这些经验,笔者打造了一款可以全自动分析jvm参数并给出改善建议的产品:Simp…

运行在JVM上的编程语言,认为只有java你就狭隘了

一、背景 公司国外市场部的同事,外包写了一个discord机器人!!! 要我们配合部署,给了个jar;因为是部署到线上环境,为了安全让外包人员给了源码进行Review,git拉下来…

Java比C更好吗?

Java 和 C 是两种流行的编程语言,具有不同的功能、语法和应用程序。 Java 首次由 Sun Microsystems 于 1995 年推出,并在 Java 虚拟机 (JVM…

菜鸡啄jvm01jvm运行时数据区域

文前角色简介 💡yb:一个练习两年半的java程序员,菜鸡一枚,但为人谦虚低调,喜欢脚踏实地钻研技术。 💡c莫:yb的师兄,自喻上知五百年,下知五百年,中间还知五百年,天文地理无所…

聊聊JVM优化的常用指令

一、jpsjps 是(java process Status Tool), Java版的ps命令,查看java进程及其相关的信息,如果你想找到一个java进程的 pid,那可以用j…

美团面试:熟悉哪些JVM调优参数,幸好我准备过!

img今天来熟悉一下,关于JVM调优常用的一些参数。X或者XX开头的都是非标准化参数意思就是说标准化参数不会变,非标准化参数可能在每个JDK版本中有所变化,但是就目前来看X开头的非…

某团面试:如果线上遇到了OOM,你该如何排查?如何解决?哪些方案?

OOM 意味着程序存在着漏洞,可能是代码或者 JVM 参数配置引起的。这篇文章和读者聊聊,Java 进程触发了 OOM 后如何排查。常说对生产环境保持敬畏之心,快速解决问题也是一种…

Java开发者的顶级技术技能是什么?

Java 是一种多功能、强大且适用于各种应用的编程语言,从网页开发到移动应用开发再到企业软件开发都非常合适。然而,要成为一名成功的 Java 开发者,拥有一套强大的技术技能是至关重…

JVM 与 GC 讲解,你学会了吗?

一、概述JVM(Java Virtual Machine)是一种在计算机上运行Java字节码的虚拟机。它允许Java程序在不同的操作系统上具有跨平台的能力,因为它提供了一个统一的运…

面试官:如果线上遇到了OOM,该如何解决?

OOM 可以说是我们开发者最怕的问题之一,导致的原因基本上都是是代码或者 JVM 参数配置引起的。这篇文章和读者聊聊,Java 进程触发了 OOM 后如何排查。常说对生产环境保持敬…

阿里终面:每天100w次登陆请求, 8G 内存该如何设置JVM参数?

年后,累计修改简历100多份,模拟面试200多场。就在上周,一个同学在阿里云技术面终面的时候被问到这么一个问题:假设一个每天100w次登陆请求的平台,一个服务节点 8G 内存,该如…

案例解说JVM内存空间(建议收藏)

今天,跟大家一起聊聊关于JVM内存空间的话题,这也是一线互联网大厂面试中经常被问及的问题,建议小伙伴们收藏后经常拿出来翻阅,重在理解。好了,不多说了,开始今天的正题。JVM会把内存…

掌握JVM内存模型,不再是面试绊脚石

前言 JVM内存模型是Java基础重要的内容,也是面试时的八股文核心之一,很有必要好好深入学习一下。 一、JDK体系结构 先来看下面的一张图,相信都不陌生。我们刚学Java的时候,…

加载更多