1.背景抖音长期存在renderD128内存占用过多导致的虚拟内存OOM,且多次出现renderD128内存激增导致OOM指标严重劣化甚至发版熔断。因受限于闭源的GPU驱动以及现场有效信息极少,多个团...
Ollama被爆DDOS攻击漏洞
前言我们在Ollama客户端发现了一个漏洞,当恶意API服务器对GZIP BOMB HTTP响应响应请求时,可以触发。此漏洞可能会导致内存(OOM)攻击,从而导致Ollama服务器崩溃。复现步骤获取最...
线上高延迟请求排查
前几天排查了一个业务接口执行高延迟的问题,也挺有参考意义的,分享一下排查过程。 现象是业务反馈有一个接口业务逻辑其实很简单,但是调用一次耗时,如下图所示: 排查应用运行状态 首先第一步需要查看当时的应...
【iOS】一段防护代码引发的内存风暴
一、背景K歌App在8月31号晚上收到了线上大量的用户反馈,应用使用中出现闪退。收到反馈后,开发同学在TME的火眼APM平台上根据用户id进行搜索判断,是否有共性的Crash堆栈。将所用的用户都检索了...
Android前台服务恶意进程防杀技术解析
恶意防杀漏洞概述01恶意防杀漏洞定义Android应用的防杀是指进程在后台运行保持活跃状态,并尽可能延长应用在后台运行的时间,防止被系统kill掉。02恶意防杀漏洞的危害:首先,恶意应用程序可以在后台...
K8s 中 Pod OOMKilled 原因
在我们日常的工作当中,通常应用都会采用 Kubernetes 进行容器化部署,但是总是会出现一些问题,例如,JVM 堆小于 Docker 容器中设置的内存大小和 Kubernetes 的内存大小,但是...
JVM 内存与 K8s 容器内存不一致引发的 OOMKilled 总结
在我们日常的工作当中,通常应用都会采用 Kubernetes 进行容器化部署,但是总是会出现一些问题,例如,JVM 堆小于 Docker 容器中设置的内存大小和 Kubernetes 的内存大小,但是...
HiveServer2 内存泄漏问题定位与优化方案
动手点关注 干货不迷路 👇前言HiveServer2 属于 Hive 组件的一个服务,主要提供 Hive 访问接口,例如可通过 JDBC 的方式提交 Hive 作业,HiveServer2 基于 Ja...
以太坊EVM动态数组越界导致OOM分析
solidity 动态数组原理分析solidity 和Python ,JavaScript 一样,支持动态数组.我们知道,在Python 和JavaScript 里,动态数组内部的对象(比如:Leng...
抖音 Android 性能优化系列:Java OOM 优化之 NativeBitmap 方案
动手点关注 干货不迷路 👆一、背景和目标背景作为 Android 开发者,相信大家都碰到过 Java OOM 问题,导致 OOM 的原因可能是应用存在内存泄漏,也可能是因为手机的 ...
线上四台机器同一时间全部 OOM,到底发生了什么?
案发现场 昨天晚上突然短信收到 APM (即 Application Performance Management 的简称,我们内部自己搭建了这样一套系统来对应用的性能、可靠性进行线上的监控和预警的一...