虚拟机与容器:JVM

JVM STW 和 Dubbo 线程池耗尽的相关性

对于一些 Thread pool is EXHAUSTED 异常,本文基于框架原理和网络原理进行逻辑推导,给出了合理的解释。

三万字长文:JVM内存问题排查Cookbook

本文主要系统性地整理了排查思路,为大家遇到问题时提供全面的排查流程,不至于漏掉某些可能性误入歧途浪费时间。

生产环境JVM崩溃问题排查解决

有时候系统刚刚启动时,系统运行正常,但是随着时间的流逝和代码执行次数的增加,Java内部也会做一些内部优化,但就是这些内部优化也可能会给系统带来破坏性影响。

硬核 JVM 压缩指针详解

在 32 位系统中,一枚指针占用 4 字节,随着 64 位系统的逐渐普及,指针的大小也增长到了 8 个字节,JVM 为了降低内存占用,使用了指针压缩技术来降低内存的占用,本文将自顶向下的深入探讨 JVM 指针压缩的工作原理。

基于jvm-sandbox-repeater的流量降噪方案

jvm-sandbox-repeater 是阿里开源的一款可基于 jvm-sandbox (阿里另一开源项目)可对应用目标 jvm 进行动态增强同时对目标服务的指定流量进行录制及回放的工具......

JVM 内存大对象监控和优化实践

服务器内存问题是影响应用程序性能和稳定性的重要因素之一,需要及时排查和优化。本文介绍了某核心服务内存问题排查与解决过程。

JVM GC配置指南

本文是京东交易链路众多核心应用GC优化经验的总结,旨在简明扼要说明各种回收器的基本调优设置,为各应用GC配置提供指引。

jvm中类和对象定义存储基础知识

一个java程序类文件由程序员编写并且编译二进制后,如何能更节约空间、更安全的、更高效寻址等等,可以从本文略知一二。

消失的死锁:从 JSF 线程池满到 JVM 初始化原理剖析

本文通过分析一次线上线程池耗尽的问题,剖析理解JVM初始化的原理。

图解JVM内存模型及JAVA程序运行原理

本文主要介绍了JVM内存模型及JAVA程序运行原理。​

深入浅出解析JVM中的Safepoint

最早接触jvm中的安全点概念是在读《深入理解Java虚拟机》那本书垃圾回收器章节的内容时。相信大部分人也一样,都是通过这样的方式第一次对安全点有了初步认识。

从原理聊 JVM(一):染色标记和垃圾回收算法

本文详细介绍了Java虚拟机内存中垃圾回收机制的基本原理,包括标记清除、标记复制和标记整理算法,以及年轻代和年老代的划分和数据迁移方式。同时还介绍了写屏障、记忆集和卡表实现方式。文章中特别强调了标记整理算法避免了标记清除算法的碎片问题以及复制算法的空间问题,是一种高效的垃圾回收方式。作者也提到将会深入介绍CMS、G1、ZGC等垃圾收集器的运作流程和原理。

谈JVM线程和内存参数合理性设置

JVM启动参数中很多与线程、内存相关。在生产实践中,对这些参数随意设置或者采用默认值可能会有一些风险,特别是在JDK低版本的容器下。文章列出了这些参数设置方法,并给出常用容器规格的推荐设置。

十个问题弄清JVM&GC(二)

上一篇文章结尾时我们谈到,就JVM的设计规范,从使用用途角度JVM的内存大体的分为:线程私有内存区 和 线程共享内存区。

浅谈阿里开源JVM Sandbox(内含代码实战)

本文介绍了JVM Sandbox的功能,实际用法,以及基础原理。

JVM和机器规格调优在有赞的实践

本文介绍了有赞如何通过JVM、机器规格和参数调优,实现提升稳定性和降低成本的双重收益。

首页 - Wiki
Copyright © 2011-2025 iteam. Current version is 2.143.0. UTC+08:00, 2025-05-11 00:41
浙ICP备14020137号-1 $访客地图$