腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
获取进程c++使用的所有区域的列表
、
、
、
使用Process Hacker或x64dbg等工具时,会出现
内存
分流(x64dbg
内存
图)。有没有办法在c++中显示所有这些区域及其对应的基地址和大小?
浏览 3
提问于2020-10-24
得票数 1
3
回答
从/
proc
/返回信息的脚本
、
、
我正在尝试编写一个脚本,该脚本将从/
proc
/cpuinfo、/
proc
/meminfo和/
proc
/version
文件
返回信息。对于meminfo
文件
,我希望获得总
内存
、可用
内存
和总已用
内存
。
linux
版本#: more /
pro
浏览 1
提问于2014-04-08
得票数 1
3
回答
Linux
中进程使用的
内存
页
、
、
、
我想在运行时获得
Linux
进程中所有映射页面(已分配
内存
)的列表。我该怎么做呢?
浏览 0
提问于2011-12-15
得票数 2
回答已采纳
1
回答
为什么"/
proc
/kcore“
文件
的大小比物理
内存
大小大?
、
、
来自
proc
手册: /
proc
/kcore这个
文件
表示系统的物理
内存
,并以ELF核心
文件
格式存储。使用这个伪
文件
和一个未剥离的内核(/usr/src/
linux
/vmlinux)二进制
文件
,GDB可以用于检查任何内核数据结构的当前状态。
文件
的总长度是物理
内存
(RAM)加上4KB的大小。我可以看到/
proc
/kcore的大
浏览 0
提问于2015-11-16
得票数 6
1
回答
比较
内存
中正在运行的进程和磁盘中的可执行
文件
、
、
我有一个大型项目,它将向
内存
中加载一个可执行
文件
(让我们称之为问候),但是由于某些原因(例如,在不同的目录下有许多名为贺喜的
文件
),我需要知道
内存
中的进程是否正是我想要使用的进程。我知道如何比较两个
文件
: diff、cmp、cksum等等。但是,有没有办法将
内存
中的进程与硬盘中的可执行
文件
进行比较呢?
浏览 5
提问于2016-12-19
得票数 7
回答已采纳
2
回答
获取
Linux
中每个进程堆和堆栈的大小。
、
、
、
我想知道
linux
中每个进程的堆和堆栈的大小。有什么办法能找到吗? 我发现sbrk(0)会给我堆的末端。但是如何找到堆的开始来获得堆的大小呢?
浏览 5
提问于2016-10-19
得票数 2
回答已采纳
2
回答
在FreeBSD系统中通过进程检索
内存
使用
、
在
Linux
中,我们可以使用/
proc
/[id]/stat、/
proc
/[id]/status通过进程检索
内存
使用情况。但是在FreeBSD中,我们没有
文件
stat,而在
文件
/
proc
/[id]/status中,我们没有一个字段来告诉我们进程使用了多少特定id的
内存
。 那么,我如何才能检索这个值呢?
浏览 1
提问于2016-05-19
得票数 1
回答已采纳
2
回答
计算malloc()可以完成的最大分配后的混淆
、
、
我的
内存
是8GB,我的硬盘大约是500 GB,这10万是从哪里来的?
浏览 0
提问于2014-02-20
得票数 0
回答已采纳
2
回答
通过系统调用监视
linux
上的
内存
、
、
、
、
我一直在寻找一种测量
Linux
上
内存
使用情况的方法。我找出了三种主要的方法,我不知道我应该使用什么,所以我在这里征求意见。(似乎最广泛也可能更容易)监视
内存
的方法是读取/
proc
/pid/status,并读取适当的字段VmSize、VmData或其他什么。这就是程序ps、to、vmstat管理这些信息的方式(我的意思是,监控/
proc
/pid/.)。该信息将提供即时信息。不过,在
Linux
中,wait4似乎不填充rsusage结
浏览 2
提问于2011-12-02
得票数 0
2
回答
Linux
中的malloc() --“不能保证
内存
真的可用”?
、
、
阅读,有如下注意事项: 默认情况下,
Linux
遵循乐观
内存
分配策略。这意味着当malloc()返回非空时,不能保证
内存
确实可用。如果系统
内存
不足,一个或多个进程将被OOM杀手杀死。有关更多信息,请参见
proc
(5)中的/
proc
/sys/vm/overcommit_memory和/
proc
/sys/vm/oom_adj的描述,以及
Linux
内核源
文件
文档
浏览 5
提问于2015-02-01
得票数 6
1
回答
Linux
中每线程
内存
减少
、
、
、
当我试图访问以"new“分配的
内存
时,就会发生崩溃。"new“返回非空指针,但对它的访问会导致分段错误。根据top,当总
内存
达到物理
内存
的大小时,应用程序崩溃(无限限制-v )。我需要1500个线程(我知道缺点.)线程非常小,根据val差制,每个线程使用16 of的堆栈,所以我不知道为什么应用程序占用这么多
内存
。我可以更改/检查什么来减少每个线程的
内存
?
浏览 5
提问于2017-06-02
得票数 1
2
回答
我可以添加到/
proc
/self吗?
、
我希望在我的程序中创建一些命名的
内存
区域,并在某个地方对它们进行mmap,以便其他进程能够读取它们。我不能保证我的程序一次只运行一个实例。理想情况下,我想把这些块放在/
proc
/self/<blockname>或类似的地方。这个是可能的吗?或者还有其他地方可以放置映射的
文件
?(我的程序通常不会以root方式运行。)我不想使用/
proc
/self/fd或/
proc
/self/map_files,因为这不允许
浏览 0
提问于2016-03-07
得票数 3
回答已采纳
1
回答
linux
上的C++ GetModuleBase
、
、
、
因此,最近我试图处理一个进程,从/向进程读取/写
内存
。但是,为了计算地址,进程使用了多个共享对象,我需要这些对象的偏移量。因此,假设在我的进程的windows版本中,地址是base.dll+0xFF00,,所以在
linux
上,我希望它是base.so+0xFF00,,我找到了一个很好的替代方法来欺骗名为scanmem的引擎但是,我无法获得base.so的基本地址,我已经找到了用于windows系统的代码,但是这在
linux
系统上不起作用。
浏览 9
提问于2014-07-19
得票数 2
回答已采纳
2
回答
Linux
“空闲-m":总
内存
、已使用
内存
和空闲
内存
值不加在一起
、
、
在
linux
系统上,在使用“免费”时,以下是值:Mem: 26755612
浏览 3
提问于2015-06-11
得票数 22
回答已采纳
2
回答
通过mmap()加载
文件
时的
内存
使用情况
、
、
想知道如果可以通过mmap()映射
文件
的最大
内存
量与
linux
盒中RAM的大小之间有什么关系。我试图记忆映射一些
文件
,发现当“映射”用法接近"MemTotal“(通过cat /
proc
/meminfo查看)时,我无法映射更多的
文件
。64位
linux
盒上的/
proc
/meminfo的:MemFree: 221744 kB映射: 31
浏览 4
提问于2009-08-06
得票数 1
1
回答
/
proc
/<pid>/statm中“页面”的单位是什么?
、
、
根据
proc
(5)的
linux
手册页: /
proc
/pid/statm提供有关
内存
使用情况的信息(以页为单位)。列是:(1)总程序大小(与/
proc
/pid/status中的VmRSS相同)驻留(2)驻留集大小(与/
proc
/pid/status中的VmRSS相同)共享(3)共享页(即,由
文件
支持)文本(4)文本(代码) lib (5)库(
Linux
2.6中未
浏览 0
提问于2018-04-19
得票数 6
回答已采纳
1
回答
简单的4行C程序,只包含大量的malloc分段故障
、
、
、
ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)如果我计算正确的话,大约是1.5GB
内存
如果我执行bash命令free -m,而不运行,那么看起来我有大约2GB的空闲
内存
。也许这就把它切近了? 有什么想法吗?如果我配置了更多
内存
,这是否意味着我已经“接近”在没有的情况下分割?
浏览 3
提问于2014-07-02
得票数 3
2
回答
在
linux
中查找进程的页大小和页数
、
、
考虑到
Linux
(最新内核)中运行的进程的PID,我如何发现:它使用的每个页面的大小(4K,2MB或1GB) 这是用于x8664体系结构的。
浏览 0
提问于2011-11-05
得票数 6
3
回答
如何用C管理
linux
空间
、
我对使用带有C函数的tmp
linux
有一些疑问。
proc
/meminfo包含
内存
信息。如果我们将一个
文件
复制到tmp
文件
夹中,就会注意到/
proc
/meminfo中的MemFree变量随着复制
文件
的大小而减少
浏览 1
提问于2012-05-07
得票数 0
1
回答
如何在*nix中计算没有共享库的进程
内存
?
、
、
、
main() int a = 1000; return 0; 我试着用GNU时间来计算
内存
使用量但是在"time“输出中(使用我的格式,没关系),
内存
中的最大进程大小是用具有printf函数(调用std::cout)并等于3.5Mb的libc.so计算的。有没有一种不用加载共享库来计算进程
内存
的方法? UPD --我不能在进程(我想测量的
内存
)运行时运行它,原因有几个。我在问是
浏览 1
提问于2011-11-29
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
图解|Linux内存碎片整理
Python 脚本实现对 Linux 服务器的监控
Linux内存映射mmap原理分析
Linux#4 理解Linux文件权限
简简单单教你如何用C语言列举当前所有网口!
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券