欢迎您的访问
一个专注于Java技术系列文章的技术分享网站
关注我们

—— 加入社群 ——
「十大城市」工作内推
「微信/QQ」技术讨论
「面试真题」随时领取
公众号名称:搜云库技术团队  公众号ID:souyunku
关注公众号后发送 口令 获取关闭弹窗地址
公众号每天中午 12:20 为你推送一篇技术文章

JVM

JVM调优,JVM优化,JVM配置,jvm 堆栈大小,JVM性能优化,JVM源码分析,JVM并发系列博客

专栏汇总:GC 性能优化

souyunku阅读(378)评论(1)赞(6)

该系列文章是 小编 在解决 OOM 时查到的一个系列文章,小编周末一次性全部看完了,写的非常好,从来没有一个博客能够这么系统的讲解 OOM 的,是 JVM 性能调优中一个优秀的系列文章,所以小编花了几个小时将其整理下来,希望能够给你带来帮助...

九、GC 性能优化 – 快速解读GC日志

souyunku阅读(109)评论(0)赞(3)

本文是 Plumbr 发行的 Java垃圾收集指南 的部分内容。文中将介绍GC日志的输出格式, 以及如何解读GC日志, 从中提取有用的信息。我们通过 -XX:+UseSerialGC 选项,指定JVM使用串行垃圾收集器, 并使用下面的启动参...

八、GC 性能优化 – GC 调优(实战篇)

souyunku阅读(75)评论(0)赞(3)

本章介绍导致GC性能问题的典型情况。相关示例都来源于生产环境, 为演示需要做了一定程度的精简。 说明: Allocation Rate, 翻译为分配速率, 而不是分配率; 因为不是百分比,而是单位时间内分配的量; 同理, Promotion...

七、GC 性能优化 – GC 调优(工具篇)

souyunku阅读(79)评论(0)赞(3)

进行GC性能调优时, 需要明确了解, 当前的GC行为对系统和用户有多大的影响。有多种监控GC的工具和方法, 本章将逐一介绍常用的工具。 JVM 在程序执行的过程中, 提供了GC行为的原生数据。那么, 我们就可以利用这些原生数据来生成各种报告...

六、GC 性能优化 – GC 调优(基础篇)

souyunku阅读(154)评论(0)赞(2)

说明: Capacity: 性能,能力,系统容量; 文中翻译为”系统容量“; 意为硬件配置。 GC调优(Tuning Garbage Collection)和其他性能调优是同样的原理。初学者可能会被 200 多个 GC参数弄得一头雾水, 然...

五、GC 性能优化 – GC 算法(实现篇)

souyunku阅读(81)评论(0)赞(2)

学习了GC算法的相关概念之后, 我们将介绍在JVM中这些算法的具体实现。首先要记住的是, 大多数JVM都需要使用两种不同的GC算法 —— 一种用来清理年轻代, 另一种用来清理老年代。 我们可以选择JVM内置的各种算法。如果不通过参数明确指定...

四、GC 性能优化 – GC 算法(基础篇)

souyunku阅读(103)评论(0)赞(2)

相关术语翻译说明: Mark,标记; Sweep,清除; Compact,整理; 也有人翻译为压缩,译者认为GC时不存在压缩这回事。 Copy,复制; copy 用作名词时一般翻译为拷贝/副本,用作动词时翻译为复制。 本章简要介绍GC的基本...

三、GC 性能优化 – Java中的垃圾收集

souyunku阅读(124)评论(0)赞(2)

标记-清除(Mark and Sweep)是最经典的垃圾收集算法。将理论用于生产实践时, 会有很多需要优化调整的地点, 以适应具体环境。下面通过一个简单的例子, 让我们一步步记录下来, 看看如何才能保证JVM能安全持续地分配对象。 碎片整理...

二、GC 性能优化 – 垃圾收集简介

souyunku阅读(100)评论(0)赞(2)

说明: 在本文中, Garbage Collection 翻译为 “垃圾收集”, garbage collector 翻译为 “垃圾收集器”; 一般认为, 垃圾回收 和 垃圾收集 是同义词。 Minor GC 翻译为: 小型GC; 而不是 ...

一、GC 性能优化 – G1垃圾收集器入门

souyunku阅读(189)评论(0)赞(2)

G1垃圾收集器入门 说明 concurrent: 并发, 多个线程协同做同一件事情(有状态) parallel: 并行, 多个线程各做各的事情(互相间无共享状态) 在GC领域: concurrent算法指GC线程和业务线程能并发执行; pa...

一个专注于Java技术系列文章的技术分享网站