#jvmUnmoderated tagAll postsTrending CommunitiesSteemitCryptoAcademyNewcomers' Communityআমার বাংলা ব্লগKorea • 한국 • KR • KOSTEEM CN/中文Steem AllianceAVLE 일상WORLD OF XPILARBeauty of CreativitySCT.암호화폐.CryptoSteem POD TeamItalyExplore Communities...#jvmTrendingHotNewPayoutsMutedfangwei (59)in #study • 9 months ago【JVM】06. 性能调优(三):常见问题分析JVM的性能调优是确保应用高效运行的关键环节。在实际的生产环境中,我们经常会遇到各种性能问题,如内存溢出、CPU使用率飙升、线程死锁等。这些问题不仅影响应用的性能,还可能导致服务不可用。本文将针对这些常见问题,提供分析方法和解决方案。fangwei (59)in #study • 9 months ago【JVM】05. 性能调优(二):GC日志分析上一篇文章主要介绍了如何使用监控命令和工具来监控JVM的性能,而本篇则更侧重于通过GC日志来分析JVM的垃圾回收情况。这两篇文章的内容可以相互补充,帮助我们更全面地了解JVM的性能调优。 1 设置GC日志参数…fangwei (59)in #study • 9 months ago【JVM】05. 性能调优(一):常用监控命令介绍JVM 性能调优是确保Java应用程序高效运行的关键。在本专题中,我们将深入探讨JVM性能调优的各个方面,包括常见的、诊断工具、性能问题以及调优策略。作为开篇,本文将介绍几个常用的JVM监控命令: jps 、 jmap 、 jinfo…fangwei (59)in #study • 10 months ago【JVM】04. 编译运行(二):JIT编译优化在上一篇博文中,我们深入探讨了JVM的后端编译过程,包括编译执行方式、即时编译器以及分层编译策略。本文作为编译运行专题的第二篇,将详细介绍JIT编译中的一些关键优化技术,包括代码预热、方法内联、逃逸分析、锁消除、栈上分配和标量替换等。fangwei (59)in #study • 10 months ago【JVM】04. 编译运行(一):后端编译本专题,我们将聚焦于JVM的后端编译过程,这是提高Java程序运行效率的核心环节。本文将详细介绍后端编译的执行方式、即时编译中的C1、C2编译器,还有分层编译的策略。 1 编译运行概述 Java…fangwei (59)in #study • 10 months ago【JVM】03. 内存管理(五):垃圾收集器在前面我们已经了解了内存的划分和垃圾回收的基本概念。本文将深入探讨JVM中的几种主要垃圾收集器(Garbage Collectors,GC),包括Serial、ParNew、Parallel Scavenge、Serial…fangwei (59)in #study • 10 months ago【JVM】03. 内存管理(四):垃圾回收机制在JVM内存管理系列博文中,我们已经了解了内存区域划分、对象创建和内存分配机制。本文将深入探讨垃圾回收(Garbage Collection, GC)的标记算法和回收算法,这两个概念是垃圾回收的核心。 1 垃圾标记算法…fangwei (59)in #study • 10 months ago【JVM】03. 内存管理(三):内存分配在Java虚拟机(JVM)中,内存管理是一个关键的环节,它涉及到对象的创建、内存的分配与回收等多个方面。前两篇文章中,我们已经介绍了内存区域划分和对象创建的过程。本文将重点探讨JVM中的内存分配机制。 1 空闲地址维护 在…fangwei (59)in #study • 10 months ago【JVM】03. 内存管理(二):对象创建在JVM中,对象的创建是程序运行的基础,它关联着内存分配、垃圾回收等关键环节。深入掌握对象创建的内在机制,对于高效地进行内存管理和系统性能调优具有重大意义。本文将全面解析对象的构成要素、指针压缩技术、对象尺寸的确定以及对象创建的具体流程。fangwei (59)in #study • 10 months ago【JVM】03. 内存管理(一):内存区域划分我们现在转向JVM的另一个关键领域:内存管理。本篇文章作为JVM内存管理系列的开篇,将聚焦于JVM内存区域的划分。通过这篇文章,读者将能够理解JVM内存的基本结构,为后续深入学习打下坚实的基础。 1 内存区域…fangwei (59)in #study • 10 months ago【JVM】02. 类加载(三):双亲委派继上一篇博文深入探讨了类加载器的类型、初始化过程和如何自定义类加载器之后,本篇博文将聚焦于Java类加载机制的核心原则——双亲委派模型。我们将详细介绍双亲委派机制的实现方式、其在Java类加载中的作用,以及如何打破这一机制。 1…fangwei (59)in #study • 10 months ago【JVM】02. 类加载(二):类加载器在前两篇博文中,我们对JVM的整体架构进行了概览,并深入探讨了类加载器子系统中的类加载过程。本文将聚焦于类加载器本身,为后续介绍双亲委派机制做铺垫。 1 类加载器类型…fangwei (59)in #study • 10 months ago【JVM】02. 类加载(一):类加载过程在上一篇博文中,我们对JVM的整体架构进行了概览,包括类加载器子系统、运行时数据区、执行引擎、本地方法接口(JNI)以及本地方法库的作用。本文将深入探讨类加载器子系统中的类加载过程。 1 类加载过程…fangwei (59)in #study • 10 months ago【JVM】01. JVM 概览当我们在终端键入 javac 命令,随后执行 java…fangwei (59)in #study • 10 months ago【JVM】00. 引言选择Java虚拟机(JVM)作为我第一个系列博文的主题,是因为它是理解和掌握 Java 技术栈的关键。JVM 不仅涉及到 Java 程序的运行机制,还与性能优化、内存管理、垃圾回收等高级话题紧密相关。对于 Java 开发者来说,理解…doctorserone (36)in Popular STEM • 3 years agoJava development with Spring Boot: Importing skeleton to IntelliJ Java IDEThis is the third post on the Spring Boot posts series. You can read the previous one here: Post 1: Post…doctorserone (36)in Popular STEM • 4 years agoJava development with Spring Boot: Create an app skeleton with InitializrThis is the second post on the Spring Boot posts series. You can read the previous one here: In this post…doctorserone (36)in #development • 4 years agoJava development with Spring Boot: What is Spring Boot?Today I'll start a series of posts about Java development with the amazing framework Spring Boot. First of all, sorry…louis.liu (25)in #jvm • 6 years ago2018 JVM 生态报告生态报告2018 JVM 生态调查报告已于近日发布,该报告由 Snyk 和 The Java Magazine(Oracle 的双月刊)联合推出,旨在了解 JDK 的实现、工具、平台和应用方面的前景。 基于超过 10200…coolcamera (26)in #java • 6 years agosteemCreated with Sketch.JVM Architecture & Java Bytecode - Java BytecodeIf you like my video, please click the LIKE button, leave a COMMENT and RESTEEM :) If you wish, you can support me…