
JVM
文章平均质量分 91
逆流的小鱼168
专注企业级应用开发10+年的IT老兵!
展开
-
揭秘JVM:类加载机制深度解析与实战应用
在某些特定的场景下,比如插件化架构或热更新功能时,我们可能需要用到自定义类加载器。@Override// ...在自定义类加载器中,我们会重写findClass方法来指定我们加载类数据的方式。它可以从文件系统、网络或其他源加载类的字节码。原创 2024-05-25 06:30:00 · 1139 阅读 · 0 评论 -
Java GC揭秘:各式GC算法深度解析与实战指南
垃圾收集器是Java虚拟机(JVM)自动内存管理的核心组成部分。它的主要作用是自动识别和回收程序运行过程中不再使用的内存对象,以防止内存泄漏和堆内存的无效占用。垃圾收集器的实现原理可以大致分为引用计数、可达性分析、标记-清除、复制算法、标记-整理、分代收集等策略。在Java开发中,理解垃圾收集器的工作原理与性能特点,对于编写高效稳定的Java应用程序至关重要,尤其是在处理内存密集型或者需要高并发处理的应用中。原创 2024-05-23 06:30:00 · 1008 阅读 · 0 评论 -
JVM架构深度剖析:类加载到垃圾回收的高效策略
在所有编程语言中,Java以其“一次编写,到处运行”的理念著称。这一理念的实现,主要依赖于Java虚拟机(JVM),它是运行所有Java应用程序的引擎。JVM的出现打破了传统编程语言直接与操作系统交互的模式,为Java的跨平台特性奠定了基础。原创 2024-04-25 10:00:00 · 674 阅读 · 0 评论 -
极致性能调优:Java专家解读JVM最佳实践与监控技巧
类加载器(Class Loaders): 负责加载Java应用程序中的类文件。运行时数据区(Runtime Data Areas): 包括堆(Heap)、方法区(Method Area)、虚拟机栈(VM Stack)、本地方法栈(Native Method Stack)和程序计数器(Program Counter)。执行引擎(Execution Engine): 负责执行指令,通过解释器(Interpreter)或即时编译器(JIT Compiler)运行代码。原创 2024-04-22 09:09:08 · 1489 阅读 · 0 评论