腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
linux
内核模块
中的
内存
泄漏
检测工具
、
我正在编写驱动程序,我想知道哪些工具可以帮助扫描/分析
Linux
内核模块
中的
内存
泄漏
。
浏览 2
提问于2012-04-24
得票数 6
1
回答
当我们删除
内核模块
时,是否会将
内核模块
泄漏
的
内存
返回给系统?
、
、
、
假设我有一个动态加载到内核的
内核模块
。这个
内核模块
有一些
内存
泄漏
。如果我删除该模块,则该模块
泄漏
的
内存
将返回给系统?还是
内存
仍然不可用?
浏览 4
提问于2014-06-19
得票数 2
回答已采纳
1
回答
C中的
内核模块
__init宏
、
、
我想为
Linux
创建一个可加载的
内核模块
。这是密码#include <
linux
/init.h> { 我正试图理解初始化方法最终会导致
内存
泄漏
的原因。是因为堆栈中函数调用的FIFO处理造成的吗?
浏览 1
提问于2018-02-01
得票数 1
回答已采纳
3
回答
我的旧记忆去哪了?
、
、
、
我有一个
linux
硬件服务器,它有16 got的物理
内存
并运行一些应用程序。到目前为止,这台服务器已经启动并运行了大约365天,我观察到了显示
内存
不足的“空闲-m”。-/+ buffers/cache: 12979 1987据我所知,1987年系统中的实际空闲
内存
不足对于1),我理解;如果系统的空闲
内存
不足,我们可能会看到性能逐渐下降。在某个时候,分页会给系统提供额外的空闲
浏览 5
提问于2012-02-21
得票数 4
回答已采纳
2
回答
如何确定
Linux
内核模块
是否有
内存
泄漏
、
、
为了测试内核
泄漏
内存
时的行为,我正在编写一个
内核模块
,该模块不断地分配
内存
,例如代码如下char *var = kmalloc(bytesLeaked我有以下问题 是否有可能只在用户指示
内存</
浏览 7
提问于2011-05-06
得票数 9
3
回答
在
内核模块
中执行shell命令
、
、
、
是否可以在
内核模块
中执行shell命令。我知道我们可以在用户空间的C代码中使用system子程序来做这件事。这就是我调试的方法。如果有其他方法,请分享。
浏览 2
提问于2012-06-26
得票数 5
回答已采纳
1
回答
测量某个
Linux
驱动模块的
内存
使用情况
、
、
、
我想检查一下我刚刚完成的内核驱动模块是否有
内存
泄漏
问题。但我不知道如何在内核空间这样做。我认为动态
内存
分配很难处理。谁有在内核空间中调试这样的
内存
问题的经验?或者,我可以使用哪个工具来测量特定
内核模块
的动态
内存
使用情况?
浏览 1
提问于2015-06-07
得票数 3
回答已采纳
1
回答
用于监视特定进程的
Linux
内核模块
、
、
、
我想在
Linux
中编写一个
内核模块
,它可以监视由特定进程(我在
内核模块
中按名称指定的)所进行的所有
内存
访问。我还想跟踪进程产生的所有信号,并记录导致页面错误的所有
内存
访问,以及导致陷阱或SEGV的
内存
访问。我怎么能继续这么做?你能告诉我任何能让我开始工作的资源吗?
浏览 4
提问于2015-02-26
得票数 2
回答已采纳
1
回答
Linux
内核模块
有
内存
限制吗?
、
对于
Linux
内核模块
的
内存
使用是否有任何限制,例如,代码段大小或全局
内存
的大小或任何东西。
浏览 1
提问于2010-08-03
得票数 1
回答已采纳
1
回答
从
内核模块
到用户空间进程的共享
内存
、
、
、
、
我是
linux
内核模块
开发中的新手,我正在寻找从
内核模块
到用户空间进程共享
内存
段,以避免复制数据的延迟。我正在使用sys共享
内存
api,当我在两个进程之间共享
内存
时,它可以很好地工作,但是我不能在进程和
内核模块
之间共享
内存
。#include <
linux
/module.h> // init_module,
浏览 7
提问于2016-06-07
得票数 0
回答已采纳
1
回答
更改虚拟页面预留
、
、
、
我试图通过替换存储在sys_call_table中的指向我实现的函数的指针来覆盖模块中的kill命令。我使用kallsyms_lookup_name()系统调用来获取表的地址,使用lookup_address()来获取页面的地址。现在,我的问题是内核使用r/w标志保护页面。那么,给定一个虚拟页面地址,有没有办法修改r/w标志呢?
浏览 11
提问于2019-12-25
得票数 0
回答已采纳
1
回答
内核需要多少
内存
?
需要多少
内存
才能将内核加载到
内存
中?
浏览 0
提问于2013-11-05
得票数 1
1
回答
udev是否加载
内核模块
?
、
、
在维基百科udev文章中:当检测到设备时,内核似乎负责插入相应的
内核模块
,而udev在插入
内核模块
后接收事件。但是,在udev ArchWiki页面中:我很困惑。谁负责插入
内核模块
、内核或udev?
浏览 0
提问于2017-09-14
得票数 4
5
回答
linux
内核模块
的缺点?
、
、
我试图了解使用
Linux
内核模块
的缺点。我理解使用它们的好处:能够在运行中的系统中动态插入代码,而不必重新编译和重新启动基本系统。鉴于这种强大的优势,我猜想大多数内核代码应该在
内核模块
中,而不是作为基本内核的一部分,但情况似乎并非如此--大量的核心子系统(如
内存
管理)仍然进入基本内核。我能想到的一个原因是
内核模块
在引导过程中加载得很晚,因此核心功能必须放在基本内核中。我读到的另一个原因是关于分裂。 我真的不明白为什么
内核模块
会导致
内存
碎片,有人能解释一下吗?使用
浏览 0
提问于2013-02-20
得票数 7
回答已采纳
3
回答
内核和用户应用程序之间的通信方法
、
、
Linux
编程的一般新手。我试图通过共享
内存
与
内核模块
通信,但无法调用shmget()等用户应用程序中使用的函数;我已将kernel-headers和kernel-devel安装到
内核模块
源中,并将其包括在内,但这些头部不包含任何函数//添加//为了澄清,我正在尝试制作一个演示,它具有典型嵌入式
linux
项目的常见功能。最终目标是将其移植到LynxOS,看看在大型项目上这样做可能会出现什么样的问题。目前演示的主要功能是多进程、管道、消息队列、共享
内存</em
浏览 1
提问于2009-02-05
得票数 3
回答已采纳
1
回答
CUDA内核代码的设备
内存
:它是否可显式管理?
、
上下文: GeForce GTX480上的CUDA 4.0,
Linux
64位,NVIDIA UNIX x86_64
内核模块
270.41.19。 我尝试在我的程序中查找(设备)
内存
泄漏
。我使用运行时API和cudaGetMemInfo(空闲,总
内存
)来测量设备
内存
使用情况。我注意到在内核执行后有一个很大的损失(在这个例子中是31M)。内核代码本身不分配任何设备
内存
。所以我猜它是保留在设备
内存
中的内核代码。甚至我都会认为内核并没有那么大。(有没有办法确定内
浏览 3
提问于2011-08-22
得票数 1
2
回答
Linux
下的RAM分析
、
我想获得在
Linux
上运行的RAM中已分配
内存
的映射。 我正在寻找给定时间的
内存
利用率,以及根据用户进程、
内核模块
和内核本身进行分配的细节。
浏览 0
提问于2011-05-25
得票数 0
1
回答
如何检测
linux
内核2.6.29中的
内存
泄漏
、
有什么方法可以通过运行一些命令来找出
Linux
内核是否在
泄漏
内存
?我几乎肯定
linux
内核正在
泄漏
内存
。然而,顶部和免费的-k并没有透露多少。有什么方法可以让我看一下内核分配了多少
内存
,希望也有某种
内存
映射?谢谢您的意见
浏览 0
提问于2011-05-26
得票数 1
回答已采纳
2
回答
基本
linux
内核模块
、
linux
在每个版本中都有一些基本的
内核模块
吗?例如,每个版本的
linux
都加载了模块吗? 我想在
内存
中搜索某个模块名称,并获得该模块的位置。
浏览 0
提问于2012-11-01
得票数 0
2
回答
valgrind memcheck是否支持检查mmap
、
、
、
、
我正在尝试valgrind来检测
内存
泄漏
。它可以很好地处理堆
泄漏
(即从malloc或new分配
内存
)。但是,它是否支持
linux
中的检查mmap
泄漏
? 谢谢常
浏览 0
提问于2013-03-11
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
小心递归中内存泄漏
Django优化:如何避免内存泄漏
GNOME 3.28.2 发布:修复内存泄漏
Java 内存泄漏了,怎么排查?
Linux系统中的高级内核模块调试方法汇总结
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券