-
HotSpot对象的创建过程
一个对象所需的内存大小,是在该对象所属的类被定义完就能确定的!且一个类所生产的所有对象的内存大小一样!
JavaEdge 2023-01-02455 0 0 -
G1垃圾回收器在并发场景调优
目前企业级主流使用的Java版本是8,垃圾回收器支持手动修改为G1,G1垃圾回收器是Java 11的默认设置,因此G1垃圾回收器可以用很长时间,现阶段垃圾回收器...
赛先生和泰先生 2023-01-02456 0 0 -
Netty笔记:直接内存OOM且进程僵死问题排查
一天自己接手的一个日志透传模块出现大量直接内存OOM的异常日志告警,且不久进程出现僵死,服务不可用。关键错误日志如下:
皮皮熊 2023-01-02460 0 0 -
Flink TaskManager 内存管理机制介绍与调优总结
Flink 的新版内存管理机制,要追溯到 2020 年初发布的 Flink 1.10 版本。当时 Flink 社区为了实现三大目标:
KyleMeow 2023-01-02460 0 0 -
Flink JobManager 内存管理机制介绍与调优总结
我们知道,旧版本 Flink 的 JobManager 作为管理者,只承担着初始化和协调的任务,内存压力非常小,很少出现 OOM 等问题。
KyleMeow 2023-01-02454 0 0 -
热加载原理解析与实现
热加载可以在修改完代码后,不重启应用,实现类信息更新,以节省开发时等待启动时间。本文主要从热加载概念、原理、常见框架、实现等角度为你揭开热加载的层层面纱。
星沉 2023-01-02483 0 0 -
Classloader隔离技术在业务监控中的应用
业务监控平台是得物自研的一款用于数据和状态验证的平台。能快速便捷发现线上业务脏数据和错误逻辑,有效防止资产损失和保证系统稳定性。
得物技术 2023-01-02445 0 0 -
一文读懂JVM虚拟机
从上图可以看出,JVM的内存区域主要分为两个大块,一是内存共享区,一是内存线程私有区。
KunkkaWu 2023-01-02460 0 0 -
G1 垃圾收集器深入剖析(图文超详解)
G1(Garbage First)垃圾收集器,是目前垃圾回收技术最前沿的成果之一。
mikechen的互联网架构 2023-01-02455 0 0