- 文章目录 Pre 系统发生OOM的生产现场 初步看看Tomcat的底层原理 异常日志Review 关键的JVM参数 对内存快照进行分析 低负载的系统 为什么... 文章目录 Pre 系统发生OOM的生产现场 初步看看Tomcat的底层原理 异常日志Review 关键的JVM参数 对内存快照进行分析 低负载的系统 为什么...
- 文章目录 Pre Case 针对Kafka故障设计的高可用场景 无法释放的内存最终导致OOM 故障修复 Pre 之前我们已经用代码给大家都演示过... 文章目录 Pre Case 针对Kafka故障设计的高可用场景 无法释放的内存最终导致OOM 故障修复 Pre 之前我们已经用代码给大家都演示过...
- 文章目录 业务简介 系统初期 技术痛点:实时自动刷新报表 + 大数据量报表 没什么大影响的频繁Young GC 提升机器配置:运用大内存机器 用G1来优化大内存机器... 文章目录 业务简介 系统初期 技术痛点:实时自动刷新报表 + 大数据量报表 没什么大影响的频繁Young GC 提升机器配置:运用大内存机器 用G1来优化大内存机器...
- 文章目录 Pre 核心参数 如何在启动系统的时候设置JVM参数? 百万交易系统JVM设置案例 业务 系统的压力在哪里? 每秒钟需... 文章目录 Pre 核心参数 如何在启动系统的时候设置JVM参数? 百万交易系统JVM设置案例 业务 系统的压力在哪里? 每秒钟需...
- 文章目录 案例 Why 解决办法 案例 案例是这样,有一次一个新系统上线,平时都还算正常,结果有一次大促活动的时候,这个系统就直接卡死不动了 大家注意... 文章目录 案例 Why 解决办法 案例 案例是这样,有一次一个新系统上线,平时都还算正常,结果有一次大促活动的时候,这个系统就直接卡死不动了 大家注意...
- 文章目录 Pre 最佳的解决方案 一个比较成熟的系统监控体系的建议 一种比较Low的JVM OOM问题的被动发现方法 系统发生OOM了,应该怎么来处理 ... 文章目录 Pre 最佳的解决方案 一个比较成熟的系统监控体系的建议 一种比较Low的JVM OOM问题的被动发现方法 系统发生OOM了,应该怎么来处理 ...
- 文章目录 Pre什么是JVM的内存区域划分?存放类的方法区执行代码指令用的程序计数器Java虚拟机栈Java堆内存示例演示核心内存区域的全流程其他内存区域思考题 Pre 上一篇文章... 文章目录 Pre什么是JVM的内存区域划分?存放类的方法区执行代码指令用的程序计数器Java虚拟机栈Java堆内存示例演示核心内存区域的全流程其他内存区域思考题 Pre 上一篇文章...
- 文章目录 什么时候会触发垃圾回收? 被哪些变量引用的对象是不能回收的? Java中对象不同的引用类型 强引用 软引用 弱引用 虚引... 文章目录 什么时候会触发垃圾回收? 被哪些变量引用的对象是不能回收的? Java中对象不同的引用类型 强引用 软引用 弱引用 虚引...
- 文章目录 Pre 系统卡顿问题 年轻代gc到底多久一次对系统影响不大? 什么时候新生代gc对系统影响很大? 如何解决大内存机器的新生代GC过慢的问题? 要命的频繁老... 文章目录 Pre 系统卡顿问题 年轻代gc到底多久一次对系统影响不大? 什么时候新生代gc对系统影响很大? 如何解决大内存机器的新生代GC过慢的问题? 要命的频繁老...
- 文章目录 Pre Code JVM 参数 GC日志 日志分析 思考题 Pre 前两篇文章已经给大家分析清楚了对象是如何进入老年代的,接着我们... 文章目录 Pre Code JVM 参数 GC日志 日志分析 思考题 Pre 前两篇文章已经给大家分析清楚了对象是如何进入老年代的,接着我们...
- 文章目录 Pre Code 分析GC日志 分析内存快照 小结 Pre Metaspace区域内存溢出 。 我们先分析一下GC日志,然后再让JVM... 文章目录 Pre Code 分析GC日志 分析内存快照 小结 Pre Metaspace区域内存溢出 。 我们先分析一下GC日志,然后再让JVM...
- 目录 文章目录 目录性能调优基本原则 性能调优基本原则 性能调优的整体过程如下图: 有明确的性能测试目标。在每次调优前,要尽可能对假设做出清晰的、明确的表述。每次调优仅执行一个配置变更。 目录 文章目录 目录性能调优基本原则 性能调优基本原则 性能调优的整体过程如下图: 有明确的性能测试目标。在每次调优前,要尽可能对假设做出清晰的、明确的表述。每次调优仅执行一个配置变更。
- 1.设计分区方法 操作场景 合理的设计分区依据,可以优化task的切分。在程序编写过程中要尽量分区均匀,这样可以实现每个task数据不倾斜,防止由于某个task的执行时间过长导致整个任务执行缓慢。 操作步骤 以下是几种分区方法。 •随机分区:将元素随机地进行分区。dataStream.shuffle(); •Rebalancing (Round-robin partitioni... 1.设计分区方法 操作场景 合理的设计分区依据,可以优化task的切分。在程序编写过程中要尽量分区均匀,这样可以实现每个task数据不倾斜,防止由于某个task的执行时间过长导致整个任务执行缓慢。 操作步骤 以下是几种分区方法。 •随机分区:将元素随机地进行分区。dataStream.shuffle(); •Rebalancing (Round-robin partitioni...
- 可以从数据结构的哪几个方面优化Spark?举例说明 1、优先使用数组以及字符串,而不是集合类。也就是说,优先使用array,而不是ArrayList、LinkedList、HashMap等集合。 比如:企业应用中的做法是,对于对于HashMap、List这种数据结构,统一用String拼接成特殊格式的字符串,比如Map<Integer,Person> persons = new... 可以从数据结构的哪几个方面优化Spark?举例说明 1、优先使用数组以及字符串,而不是集合类。也就是说,优先使用array,而不是ArrayList、LinkedList、HashMap等集合。 比如:企业应用中的做法是,对于对于HashMap、List这种数据结构,统一用String拼接成特殊格式的字符串,比如Map<Integer,Person> persons = new...
- 剑指Offer——知识点储备-故障检测、性能调优与Java类加载机制 故障检测、性能调优 用什么工具可以查出内存泄露 (1)MerroyAnalyzer:一个功能丰富的java堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗;(2)EclipseMAT:是一款开源的java内存分析软件,查找内存泄漏,能容易找到大块内存并验证谁在一直占用它,它是基于Ecli... 剑指Offer——知识点储备-故障检测、性能调优与Java类加载机制 故障检测、性能调优 用什么工具可以查出内存泄露 (1)MerroyAnalyzer:一个功能丰富的java堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗;(2)EclipseMAT:是一款开源的java内存分析软件,查找内存泄漏,能容易找到大块内存并验证谁在一直占用它,它是基于Ecli...
上滑加载中
推荐直播
-
大模型Prompt工程深度实践
2025/02/24 周一 16:00-17:30
盖伦 华为云学堂技术讲师
如何让大模型精准理解开发需求并生成可靠输出?本期直播聚焦大模型Prompt工程核心技术:理解大模型推理基础原理,关键采样参数定义,提示词撰写关键策略及Prompt工程技巧分享。
回顾中 -
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
去报名
热门标签