小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

朋友Henrietta遇到Postgres内存问题,查询导致集群被OOM杀死。通过pg_log_backend_memory_contexts函数分析,发现内存未及时释放。解决方案包括修正统计信息和设置查询超时。理解Postgres内存管理有助于避免类似问题。

Lætitia AVROT:work_mem:这是个陷阱!

Planet PostgreSQL
Planet PostgreSQL · 2026-03-11T00:00:00Z
Mayur B.: OOM杀手召唤仪式:“只需增加work_mem”

感谢您使用RSS.app,您将被重定向到文章。

Mayur B.: OOM杀手召唤仪式:“只需增加work_mem”

Planet PostgreSQL
Planet PostgreSQL · 2025-12-19T21:57:52Z

在高并发的OpenResty/LuaJIT服务中,进程常驻内存(RSS)持续增长,而Lua GC显示内存占用低,导致OOM问题。为解决此问题,开发了lj-resty-memory工具以揭示RSS与GC占用的差距,并推出LuaJIT-plus增强版,通过智能内存管理机制主动归还内存,改善内存碎片化,确保服务稳定性。

从被动囤积到主动治理:如何破解 LuaJIT“伪内存泄漏”

OpenResty 官方博客
OpenResty 官方博客 · 2025-12-04T00:00:00Z
记一次 .NET 某理财管理客户端 OOM溢出分析

一名学员遇到客户程序偶发的OOM异常,分析后发现是处理超大字符串导致内存不足,确认是虚拟地址空间不足引起的。建议将程序调整为64位以解决问题。

记一次 .NET 某理财管理客户端 OOM溢出分析

dotNET跨平台
dotNET跨平台 · 2025-11-14T00:02:59Z
记一次 .NET 某理财管理客户端 OOM溢出分析 - 一线码农

一名学员因超大字符串(83M)导致内存不足,出现OOM异常。分析dump文件后发现,CLR拒绝分配内存。解决方案包括使用大地址或将程序调整为64位。

记一次 .NET 某理财管理客户端 OOM溢出分析 - 一线码农

一线码农
一线码农 · 2025-11-13T04:13:00Z
讲讲java的内存分析

JDK 提供多种工具监控 JVM,如 `jconsole` 和 `jvisualvm`,推荐使用 `mat` 进行内存分析。JVM 调优不如代码审查和升级 JVM 有效。当内存占用过高或出现 OOM 时,可设置参数转储堆栈,利用 `mat` 的 `dominator tree` 分析内存分布,找出高内存占用的代码。`shallow heap` 计算对象本身的内存,`retained heap` 则递归显示对象及其子对象的内存占用,便于分析。

讲讲java的内存分析

黑羽的个人博客
黑羽的个人博客 · 2025-11-06T07:09:21Z
服务启动时出现 OOM

本文记录了在Kubernetes环境中,Golang服务启动时出现OOM问题的排查与解决。通过pprof工具分析,发现频繁扩容的bytes.Buffer对象导致内存溢出。最终通过使用sync.Pool复用Buffer对象并指定合适大小,成功避免了OOM问题。

服务启动时出现 OOM

郑文峰的博客
郑文峰的博客 · 2025-09-22T15:39:13Z
4TB内存,仍然出现OOM错误?调试Spark内存之谜

尽管拥有4TB内存集群,我们的Spark作业仍然失败。通过调整执行器和堆大小,而非单纯扩展,解决了JVM内存效率问题,优化了Spark性能。

4TB内存,仍然出现OOM错误?调试Spark内存之谜

DEV Community
DEV Community · 2025-04-01T14:55:58Z

在 ArchLinux 上,32G 内存常出现 OOM 问题。使用 smem 工具可以生成详细的内存使用报告,特别是 PSS。安装后可查看 SWAP 占用情况,结合 pmap 命令和 /proc 文件系统,有助于分析和排查内存问题。

Linux SWAP 占用情况排查 - smem

Frytea's Blog
Frytea's Blog · 2024-12-13T10:52:08Z

在Kubernetes中运行容器化应用时,内存管理是关键。OOM杀死事件发生在容器内存超限时,影响应用稳定性。常见原因包括内存限制超出、内存泄漏、资源过度分配和突发工作负载。为防止OOM杀死,可设置适当的资源请求和限制,使用垂直和水平自动扩展,监控内存使用,优化应用内存,使用Pod中断预算和管理节点资源。尽管这些策略有效,但动态资源分配更理想。自动化根因分析可快速解决问题,提升应用健康性。

在Kubernetes中防止内存不足(OOM)杀死:优化容器内存管理的技巧

DEV Community
DEV Community · 2024-09-23T15:34:26Z

最近迁移mysql实例时,使用portainer安装mysql失败,虚拟机内存不足导致oom。dmesg显示oom killer,journal不可见。

聊一下 Linux 中 dmesg 跟 journal 的差别

Nicksxs's Blog
Nicksxs's Blog · 2024-07-14T14:24:50Z

本文讨论了人工智能的快速发展和未来取得重大进展的潜力。过去的AI进展包括计算增加、算法效率提高和解除束缚。预计到2027年,GPT-4的计算量将比GPT-2多约1000倍。算法的进步也是重要的驱动力。预测AGI到达的模态年是在2020年代后期。美国必须赢得超级智能竞赛,因为中国第一将是灾难性的。数以亿计的AGI可以自动化AI研究,将十年的算法进展压缩到不到一年。AGI不再是遥不可及的幻想。

从 GPT-4 到 AGI:计算OOM

极道
极道 · 2024-06-12T00:55:00Z

本文分析了MySQL内存增长问题,介绍了使用jeprof工具定位内存问题的过程。通过performance_schema和jeprof的使用,发现内存异常增长是由于vector的错误使用导致的。文章提醒注意编译jemalloc时的参数配置,指出jeprof无法捕获buffer pool的内存分配。华为云数据库对该问题进行了修复。

告别内存OOM,解决MySQL内存增长问题

华为云官方博客
华为云官方博客 · 2024-06-04T01:00:16Z

OOM(Out Of Memory)机制是指当系统内存不足时,系统采取的应急措施。Linux内核会尝试回收可回收内存,如页缓存和延迟释放的空闲内存页。如果仍然不足,会触发OOM killer,杀掉占用内存最多的进程。OOM killer通过选择最坏的进程并调用oom_kill_process函数来实现。进程的最坏分数值是通过oom_badness函数计算的,包括进程使用的物理内存和oom_score_adj值。可以通过设置oom_score_adj值为-1000来禁止进程被OOM killer杀掉。

细说|Linux Out Of Memory机制

良许Linux教程网
良许Linux教程网 · 2024-04-25T14:11:34Z

Bitmap是Android开发中常用的图像处理类,但会占用大量内存,特别是加载高分辨率图片时容易导致内存溢出。为了优化性能,可以采用采样率压缩、质量压缩、使用低色彩格式、复用Bitmap、使用硬件Bitmap和及时回收等方法。掌握这些优化技巧可以提升应用性能,避免OOM异常。

5招精通Bitmap内存优化,告别OOM!

六虎
六虎 · 2024-04-09T05:22:38Z

文章讲述了一个关于内存泄漏的问题,导致宿主机的OOM killer随机杀掉进程。作者通过在supervisor中运行一个bash脚本来解决这个问题。

穷人的supervisor OOM killer

Est's Blog
Est's Blog · 2024-02-27T08:48:00Z

本文介绍了如何设置systemd,避免将用户进程调整为更容易被杀。同时也提到这样的设置会干扰火狐浏览器的设定,导致与预期相反的行为。

如果你发现你的 OOM Killer 在乱杀进程

依云's Blog
依云's Blog · 2024-01-23T10:55:12Z

本文介绍了Linux内核内存管理的相关知识,包括进程内存的申请和分配过程、OOM时的情况以及系统申请的内存存放位置和回收方式。

这些难搞的内存问题你都懂了吗?

良许Linux教程网
良许Linux教程网 · 2024-01-13T11:51:23Z
构建时内存不足或磁盘空间不足错误的更详细报告

构建日志将在内存不足(OOM)或磁盘空间不足(ENOSPC)时提供更多信息。OOM时,日志确认事件;ENOSPC时,提供磁盘空间分配的详细信息。

构建时内存不足或磁盘空间不足错误的更详细报告

Vercel News
Vercel News · 2023-11-08T13:00:00Z

Visual Studio Installer Projects是Microsoft Visual Studio的扩展,用于创建安装程序。开发人员可以在Visual Studio中通过可视化界面定制安装程序,满足特定需求。该工具集成在Visual Studio开发环境中,方便开发人员同时进行应用程序开发和安装程序创建。

开源项目MiniExcel-简单、高效避免OOM的.NET处理Excel查、写、填充数据工具

dotNET跨平台
dotNET跨平台 · 2023-07-14T00:06:41Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码