首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#jvm

Java虚拟机,一种能够运行Java bytecode的虚拟机。JVM拟提供一个基于抽象规格描述的计算机模型,为解释程序开发人员提供很好的灵活性,同时确保Java代码可在符合该规范的任何系统上运行。

解密 `java.lang.ClassNotFoundException`:从JVM类加载机制到实战排错(Java小白必读)

默 语

java.lang.ClassNotFoundException 是Java开发中一个非常常见的运行时异常。当Java虚拟机(JVM)在运行时尝试通过类名动态加...

10110

百万并发!Java虚拟线程源码大揭秘:高并发场景实战指南,性能飙升百倍

疯狂的KK

虚拟线程(Virtual Threads)是Java 21正式发布的革命性特性,其核心源码位于java.lang.VirtualThread。我们通过关键代码解...

6110

百万并发零压力!Java虚拟线程实战手册:从原理到源码,高并发场景碾压式优化

疯狂的KK

虚拟线程(Virtual Threads)是 ​​Java 19引入的实验性特性(Java 21正式发布)​​ 的轻量级线程,由 ​​JVM直接调度​​,而非操...

10010

jvm垃圾收集器选择

RookieCyliner

5800

【愚公系列】2023年11月 大数据教学课程 015-JVM字节码

愚公搬代码

字节码是一种中间代码形式,其设计目的是为了在不同的平台上实现跨语言的程序执行。它是一种类似于汇编语言的低级代码,使用单字节指令表示高级语言中的指令,通常以二进制...

7410

【愚公系列】2023年11月 大数据教学课程 014-JVM实战之Tomcat和参数优化

愚公搬代码

Tomcat是一个Java Servlet容器,也是一个开源的Web服务器,可以将Java代码转换成HTML代码,并且能够处理HTTP请求和响应。Tomcat是...

13010

【愚公系列】2023年11月 大数据教学课程 013-JVM垃圾回收日志分析工具

愚公搬代码

GC Easy是一款Java GC日志分析和可视化工具,可以帮助开发人员分析GC日志,找出GC瓶颈,并提出优化建议。

2800

【愚公系列】2023年11月 大数据教学课程 012-JVM垃圾收集器以及内存分配

愚公搬代码

垃圾收集器是一种自动化程序,用于管理计算机内存中不再使用的数据,并在需要时回收它们。垃圾收集器有助于确保内存空间被充分利用,并且不会因为程序员的错误而产生内存泄...

7410

【愚公系列】2023年11月 大数据教学课程 011-JVM垃圾回收算法

愚公搬代码

分代算法其实就是这样的,根据回收对象的特点进行选择,在jvm中,年轻代适合使用复制算法,老年代适合使用标记清除或标记压缩算法。

6000

【愚公系列】2023年11月 大数据教学课程 010-JVM分析工具(VisualVM)

愚公搬代码

VisualVM,能够监控线程,内存情况,查看方法的CPU时间和内存中的对 象,已被GC的对象,反向查看分配的堆栈(如100个String对象分别由哪几个对象分...

10500

【愚公系列】2023年11月 大数据教学课程 009-JVM线程执行分析

愚公搬代码

后进行线程执行分析可以帮助我们了解程序在运行时的具体调用过程和资源占用情况,进而发现并排除程序中的性能瓶颈和线程安全问题。通过线程执行分析可以获得以下好处:

10210

【愚公系列】2023年11月 大数据教学课程 008-JVM内存溢出分析

愚公搬代码

有些时候我们需要将jvm当前内存中的情况dump到文件中,然后对它进行分析,jmap也是支持dump到文件中的

8910

【愚公系列】2023年11月 大数据教学课程 006-JVM简介和运行参数

愚公搬代码

在JVM中有很多的参数可以进行设置,这样可以让jvm在各种环境中都能够高效的运行。绝大部分的参数保持默认即可。

8310

如何完美解决在kspDebugKotlin中报Caused by: org.gradle.api.InvalidUserCodeException: Inconsistent JVM-target c

猫头虎

Gradle 是一个流行的构建工具,而在使用 Kotlin 和 Java 混合开发时,常常会遇到 Inconsistent JVM-target compati...

13010

Arthas sysprop(查看和修改JVM的系统属性)

刘大猫

9.Arthas heapdump(dump java heap, 类似 jmap 命令的 heap dump 功能)

8410

Arthas heapdump(dump java heap, 类似 jmap 命令的 heap dump 功能)

刘大猫

9.Arthas heapdump(dump java heap, 类似 jmap 命令的 heap dump 功能)

11710

Arthas dashboard(当前系统的实时数据面板)

刘大猫

ID: Java 级别的线程 ID,注意这个 ID 不能跟 jstack 中的 nativeID 一一对应。

9510

Arthas jvm(查看当前JVM的信息)

刘大猫

9.Arthas heapdump(dump java heap, 类似 jmap 命令的 heap dump 功能)

3500

Arthas vmoption(查看和修改 JVM里诊断相关的option)

刘大猫

9.Arthas heapdump(dump java heap, 类似 jmap 命令的 heap dump 功能)

5600

JVM深入原理(八)(二):垃圾回收

摘星.

Java垃圾回收过程会通过单独的GC线程来完成,但是不管使用哪一种GC算法,都会有部分阶段需要停止所有的用户线程。这个过程被称之为StopTheWorld简称S...

13310
领券