腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Linux
中
进程
使用的内存页
、
、
、
我想在运行时获得
Linux
进程
中所有映射页面(已分配内存)的列表。我该怎么做呢?
浏览 0
提问于2011-12-15
得票数 2
回答已采纳
1
回答
如何从C++获取可执行共享库列表?
、
、
、
、
我想以编程的方式获得
Linux
和Solaris上的二进制文件链接的共享库列表。print $NF }' | grep '\\.so' | sort -u";这有点麻烦,但它同时适用于Solaris和
Linux
( pmap输出略有
不同
,但期望的信息总是在最后一栏中)。我假设/proc/$PID文件之间的格式化方式
不同
,但我不知道帮助解析这些文件的头通常位于哪里(如
浏览 0
提问于2011-10-25
得票数 5
1
回答
查找为
进程
分配的内存位于何处。
、
、
我想研究一下用于特定
进程
的内存分配的位置。 更确切地说:我正在一个带有两个物理CPU的OpenMP机器上运行一个ccNUMA并行Fortran二进制文件。
浏览 0
提问于2018-04-30
得票数 2
2
回答
FD列的lsof等于DEL,这是什么意思?
、
、
、
它可能是
进程
有文件在内存中,但它已经被任何其他
进程
删除?
浏览 0
提问于2015-09-23
得票数 7
回答已采纳
1
回答
linux
上的C++ GetModuleBase
、
、
、
因此,最近我试图处理一个
进程
,从/向
进程
读取/写内存。但是,为了计算地址,
进程
使用了多个共享对象,我需要这些对象的偏移量。因此,假设在我的
进程
的windows版本中,地址是base.dll+0xFF00,,所以在
linux
上,我希望它是base.so+0xFF00,,我找到了一个很好的替代方法来欺骗名为scanmem的引擎但是,我无法获得base.so的基本地址,我已经找到了用于windows系统的代码,但是这在
li
浏览 9
提问于2014-07-19
得票数 2
回答已采纳
2
回答
在运行的应用程序中查找内存位置
、
如果可能,我如何在当前的
Linux
(64位)中做类似的事情?有这样的工具吗?我试着用radare2来跟踪呼叫,但是二进制文件被剥离了,我迷路了。 谢谢。
浏览 2
提问于2015-06-06
得票数 0
2
回答
通过系统调用监视
linux
上的内存
、
、
、
、
我一直在寻找一种测量
Linux
上内存使用情况的方法。我找出了三种主要的方法,我不知道我应该使用什么,所以我在这里征求意见。不过,在
Linux
中,wait4似乎不填充rsusage结构中的内存字段,而只填充与cpu使用相关的字段。
浏览 2
提问于2011-12-02
得票数 0
1
回答
在运行时,如何以编程方式确定动态链接库使用了多少内存?
、
、
、
例如,我有一个使用100MB内存的
进程
,该
进程
中有一个使用90MB内存的.dll。我想知道“什么”.dll占用了那90MB。我想获取这个值并在我的程序中使用它;我想创建一个服务器,您可以在其中查看
不同
部分的内存使用情况。 此应用程序将在Windows上运行。
浏览 1
提问于2012-02-08
得票数 1
1
回答
处理器、RAM和磁盘使用率
当我执行MongoDB查询、insert查询、update查询、bulk查询等时,我如何知道find占用的内存、处理器和磁盘。它可以像为MongoDB做htop一样
浏览 2
提问于2018-12-25
得票数 0
1
回答
如何在*nix中计算没有共享库的
进程
内存?
、
、
、
但是在"time“输出中(使用我的格式,没关系),内存中的最大
进程
大小是用具有printf函数(调用std::cout)并等于3.5Mb的libc.so计算的。有没有一种不用加载共享库来计算
进程
内存的方法? UPD --我不能在
进程
(我想测量的内存)运行时运行它,原因有几个。我在问是否有办法用外部包装工具(就像time那样)来完成这个任务。
浏览 1
提问于2011-11-29
得票数 0
回答已采纳
1
回答
在
Linux
中创建堆区域/段
、
、
我的理解是,在
Linux
上,
进程
加载程序不会像堆栈那样自动为
进程
创建“堆”区域,对吗? 我使用了/proc/$$/
maps
,在调用malloc()之前没有“堆”区域。
浏览 0
提问于2015-12-18
得票数 4
3
回答
进程
在虚拟内存中的起始和结束地址
、
、
如何在屏幕上打印
进程
环境的起始地址和结束地址(在虚拟内存中)。 该程序现在和将来都将在
linux
上运行,不确定这是否会有所
不同
,但它不需要任何形式的可移植性。
浏览 0
提问于2013-09-20
得票数 1
1
回答
用Ruby读取另一个
进程
内存的简单方法
如何使用Ruby(1.9.3)完成以下操作: 为上述每个
进程
获取纯文本格式的内存内容,以便我能够解析它。
浏览 1
提问于2014-03-25
得票数 2
1
回答
有没有办法在Ubuntu中找到分配给应用程序的堆和堆栈的地址范围?
、
、
、
有没有办法在Ubuntu中找到分配给应用程序的堆和栈的地址范围?我希望Valgrind或Valgrind的一个插件可以帮助我,但我没有找到它。
浏览 43
提问于2021-07-25
得票数 1
回答已采纳
2
回答
如何检测当前
进程
中动态库(共享对象)的大小?
、
、
、
我对类似UNIX的平台还不太了解(包括
Linux
、macOS、iOS、Android等等)。如何在这些平台上进行相同的操作?不返回大小信息。
浏览 11
提问于2022-02-19
得票数 1
1
回答
Linux
库监控工具
、
、
我需要知道哪些应用程序使用库xxx.so。一种告诉我的工具
浏览 1
提问于2012-10-10
得票数 0
3
回答
为什么堆栈地址有时比堆地址低?
、
、
、
、
我总是认为堆栈位于比堆更高的地址,比如picture2。但我发现,当我使用cpp(picture1)测试它时,有时堆地址会更高。我知道使用了虚拟内存,但我也想知道为什么堆栈和堆的虚拟地址不遵循picture2?非常感谢!
浏览 1
提问于2017-06-09
得票数 2
2
回答
获取
Linux
中每个
进程
堆和堆栈的大小。
、
、
、
我想知道
linux
中每个
进程
的堆和堆栈的大小。有什么办法能找到吗? 我发现sbrk(0)会给我堆的末端。但是如何找到堆的开始来获得堆的大小呢?此外,在堆栈大小上,是否有任何方法可以通过任何库调用或系统调用来找到每个
进程
的堆栈和当前堆栈指针地址的开始?
浏览 5
提问于2016-10-19
得票数 2
回答已采纳
1
回答
/proc/$pid/
maps
显示在x86_64
linux
上没有rwx权限的页面
、
、
/proc/$pid/
maps
显示在x86_64
Linux
上没有rwx权限的页面。我注意到,当我在64位
Linux
上阅读/proc/$pid/
maps
时,我的内存页面没有权限,但在32位
Linux
中,它们却不在那里。% cat /proc/21367/
maps
3
浏览 1
提问于2013-05-13
得票数 13
2
回答
如何确认NUMA?
、
、
我希望确保以-XX:+UseNUMA启动的Java
进程
确实在利用某些东西。检查numa_
maps
,我发现我有它们:/proc/1/task/1/numa_
maps
/proc/2/task/2/numa_
maps
/proc/2
浏览 4
提问于2012-04-12
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程管理
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
理解Linux的进程状态
Linux之shell 和进程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券