写点什么

内存泄漏

0 人感兴趣 · 25 次引用

  • 最新
  • 推荐

5.10 版本的 linux 内核 setup_kmalloc_cache_index_table 函数解析

setup_kmalloc_cache_index_table函数是Linux内核中用于初始化内存缓存和内存对象的索引表的函数。它主要是用于加速kmalloc和kfree的执行速度。

程序踩内存后,应该怎么排查

程序踩内存后,可以按照以下步骤进行排查:

https://static001.geekbang.org/infoq/40/40d3c852a2b67a29e2d69c23e7b8ebb2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

慧销平台 ThreadPoolExecutor 内存泄漏分析

京东生旅平台慧销系统,作为平台系统对接了多条业务线。但近期根据告警发现内存持续升高,因此猜测该系统可能存在内存泄漏的情况。本文通过此案例,介绍慧销平台ThreadPoolExecutor内存泄漏问题的详细分析过程。

https://static001.geekbang.org/infoq/6f/6fe51eb534641a56a61418439ace4083.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

由浅入深,聊聊 LeackCanary 的那些事

用户头像
Petterp
01-31

LeakCanary 是一个帮助Android开发者运行时检测内存泄漏的必备利器,而了解其背后的设计原理也更是每个应用层开发者必经之路。故此,本篇将与你一起,解密LeakCanary背后的黑魔法。

https://static001.geekbang.org/infoq/d8/d8ec53fef82ae40a2a3bb4a630cca3f0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

性能优化 - 内存泄漏、内存溢出、cpu 占用高、死锁、栈溢出、FullGC 频繁检测手段 - 总结与分享

用户头像
C++后台开发
2022-12-17

含义:内层泄露是程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费。(换言之,GC回收不了这些不再被使用的对象,这些对象的生命周期太长) 危害:当应用程序长时间连续运行时,会导致严重的性能下降;OOM;偶尔会耗尽连接对象

https://static001.geekbang.org/infoq/67/679d8237469df87646cc331a65d7227a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Linux 内存泄露案例分析和内存管理分享

近期我们运维同事接到线上LB(负载均衡)服务内存报警,运维同事反馈说LB集群有部分机器的内存使用率超过80%,有的甚至超过90%,而且内存使用率还再不停的增长。接到内存报警的消息,让整个团队都比较紧张,我们团队负责的LB服务是零售、物流、科技等业务服务

Go gRPC 客户端内存泄漏问题排查

用户头像
听雨吹风
2022-11-16

你会正确使用 gRPC 吗?不正确使用会造成内存泄漏等问题,作者就遇到了,因此通过本文纪录了一次内存泄漏的排查全过程。

https://static001.geekbang.org/infoq/92/92164961b4f9719b9cfb52d11a17be8d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一文带你走进 C++【内存泄漏】

用户头像
C++后台开发
2022-10-25

​没想到项目放到线上后,随着请求量的增多,却感觉到首屏速度越来越慢,并且是在持续性地变慢。而且在发布完后(也就是容器重建了),耗时又陡然降下来了。

https://static001.geekbang.org/infoq/e7/e72093c00f4a3af231d193ca8cb6ff7f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Kubernetes 内存泄露怎么玩

用户头像
CTO技术共享
2022-08-06

当 k8s 集群运行日久以后,有的 node 无法再新建 pod,并且出现如下错误,当重启服务器之后,才可以恢复正常使用。查看 pod 状态的时候会出现以下报错。

https://static001.geekbang.org/infoq/2e/2e3499f5a47ea6169d677e26bd51d2ee.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SysOM 案例解析:消失的内存都去哪了 !| 龙蜥技术

在《AK47 所向披靡,内存泄漏一网打尽》一文中,我们分享了slab 内存泄漏的排查方式和工具,这次我们分享一种更加隐秘且更难排查的"内存泄漏"案例。

https://static001.geekbang.org/infoq/37/373e0396f885743e985679d090ea81f9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何评估服务是否内存泄漏了?

用户头像
BUG侦探
2022-05-23

最近业务方发布了 user-authentication 服务,但是不到一天就被 OOM killer 杀死了,从监控上看发布后内存占用在持续增加。

实例解析网络编程中的另类内存泄漏

最近在排查一个网络通讯的压测问题,最后发现跟“内存泄漏”扯上了关系,但这跟常规理解的内存泄漏有那么一点点不同,本文将带你了解问题的始与末。

C++ 内存管理中内存泄漏问题产生原因以及解决方法

C++内存管理中内存泄露(memory leak)一般指的是程序在申请内存后,无法释放已经申请的内存空间,内存泄露的积累往往会导致内存溢出。

【鲲鹏 DevKit 黑科技揭秘】│如何实现全链路系统问题 90% 精准诊断?

摘要:DevKit系统诊断工具是鲲鹏性能分析工具的子工具之一,能够针对内存、网络、存储等常见故障和异常,提供精准定位和诊断能力,帮助用户识别出源代码中的问题点,提升程序的可靠性,故障定位准确率高达90%。

填坑总结:python 内存泄漏排查小技巧

摘要:最近服务遇到了内存泄漏问题,运维同学紧急呼叫解决,于是在解决问题之余也系统记录了下内存泄漏问题的常见解决思路。

https://static001.geekbang.org/infoq/da/da4d0b7dad884038f829fe03cd200ead.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

这可能是,Flutter 中最“强悍”的内存泄漏检测方案......

本文详细介绍了由 UC 技术团队开发的内存泄漏检测工具。该工具是业界首创,可谓最强 Flutter 内存泄漏检测工具方案。

https://static001.geekbang.org/infoq/6c/6c126c03a4305f36c06c723f0de6fe57.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

频繁创建基于 Etcd 实现的分布式锁会有什么问题?

用户头像
BUG侦探
2021-07-19

今天的主角是CPU压缩组件,它是Go语言开发的。

https://static001.geekbang.org/infoq/ea/ea2cc3cf3ed2ce5505d0b1df9a6fd64a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Rust 从 0 到 1- 智能指针 - 内存泄漏

用户头像
2021-07-14

Rust 的内存安全机制保证使我们难以但并非是不可能的制造出永远不会被清理的内存(即 memory leak,内存泄露)。

华为云数据库 GaussDB(for Cassandra) 揭秘第二期:内存异常增长的排查经历

​​摘要: 内存的异常增长对于程序来说是一个致命的问题,因为其可能触发OOM,进程异常宕机,业务中断等结果,所以对内存进行合理的规划使用及控制就显得尤为重要。

Android 内存泄漏检测之 LeakCanary2.0(Kotlin 版)的实现原理

本文介绍了开源Android内存泄漏监控工具LeakCanary2.0版本的实现原理,同时介绍了新版本新增的hprof文件解析模块的实现原理,包括hprof文件协议格式、部分实现源码等。

https://static001.geekbang.org/infoq/55/5512654026e2cf470aa1bc97cbb11edc.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一次资源泄露问题排查纪录

用户头像
AI乔治
2020-12-17

前不久技术学院负责人让我帮助维护下⼤讲堂、积分管理等⼏个系统。这些系统功能都已经很稳定,也不会再有新的功能开发,但是⼤讲堂系统自上线后,每过⼀段时间就会出错,导致学员⽆法报名课程,希望我帮助解决下。这种累积下来的问题解决起来⽐较难,但是对能

https://static001.geekbang.org/infoq/26/26768ec1986df49cce11daa5a2042b8c.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JVM 垃圾回收与一次线上内存泄露问题分析和解决过程

用户头像
AI乔治
2020-11-04

内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。

内存泄漏_内存泄漏技术文章_InfoQ写作社区