腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在C (MacOS)中获取进程
虚拟内存
映射的信息
、
、
我想获得关于进程(堆栈、libc、堆和代码)在C (MacOS)中的
虚拟内存
布局的信息。我读到,在
Linux
中,您可以通过
查看
/proc/<pid>/maps来做到这一点,并且可以通过vmmap命令行实用工具在MacOS命令行上这样做。 我
怎么
用C语言做这件事?如果可能的话,我希望在与我的进程相关的
虚拟内存
空间中获得所有页面。
浏览 8
提问于2020-05-29
得票数 3
回答已采纳
1
回答
确实无效指针范围
、
、
我见过一些像这样的帖子,在这些帖子中,专家可以
查看
指针地址,并立即说它无效。我猜这些指针位于进程
虚拟内存
的一些已知的保留位置。上面链接中的示例是0x90。这里有人知道gcc/g++在
linux
上的绝对无效指针范围吗? 0xd8**?**
怎么
样?
浏览 1
提问于2012-05-28
得票数 4
3
回答
当进程分叉时,是复制其
虚拟内存
还是驻留内存?
、
、
、
在
Linux
中创建新进程的标准方法是复制父进程的内存占用空间,这将成为子进程的环境,直到调用execv。 我们指的是什么内存占用,
虚拟内存
(进程请求什么)或驻留内存占用空间(实际使用的是什么)?动机:我有一个交换空间有限的设备和一个在
虚拟内存
和驻留内存占用之间有很大区别的应用程序。由于内存不足,应用程序无法分叉,并希望
查看
试图减少
虚拟内存
占用大小是否会有所帮助。
浏览 0
提问于2015-06-01
得票数 14
回答已采纳
0
回答
物理内存(RAM) ,交换区内侧,
虚拟内存
,主要区别?
、
、
、
交换区指Unix/
Linux
系统前台与后台之间数据交换的场所,即为Unix/
Linux
系统的
虚拟内存
虚拟内存
泛指将临时数据存储于磁盘存储器上的技术(简单点说就是划出一部分磁盘作为临时的RAM),Windows系统的“
虚拟内存
”,
Linux
系统的“交换区”都是
虚拟内存
浏览 838
提问于2019-07-21
2
回答
内核
虚拟内存
空间与进程
虚拟内存
空间
、
、
、
我在阅读第9.7.2章:
Linux
虚拟内存
系统(第三版)中关于
虚拟内存
的教科书:计算机系统--程序员的观点。我对
linux
进程的
虚拟内存
结构感到有点困惑,如下所示:我的问题是:内核
虚拟内存
是否为内核运行保留,而
虚拟内存
的其余部分是否为用户进程保留?内核代码和数据是做什么的?内核
虚拟内存
中的物理内存是什么?
浏览 6
提问于2020-02-05
得票数 2
回答已采纳
2
回答
malloc大内存从不返回NULL
、
当我运行这个程序时,它似乎没有任何问题,保持分配内存的cnt不超过数千。我不明白为什么--我不是应该在某个时候得到NULL吗?谢谢!#include <stdlib.h>#include <math.h> { int cnt = 0; int *p; {
浏览 2
提问于2013-05-17
得票数 0
回答已采纳
3
回答
当超过32705个线程时boost::thread_resource_error
、
、
、
我正在实现一个消息传递算法。消息通过图的节点传播,阻塞,直到它们收到足够的信息(来自其他邻居)才发送消息。我的问题是,当单元测试时,我发现如果我创建了32705多个线程,我就会得到似乎有足够的内存可用(每个线程只包含两个指针-消息之间
浏览 4
提问于2011-04-22
得票数 3
回答已采纳
1
回答
仅在
Linux
上使用
虚拟内存
的程序
、
我有一个关于
Linux
的问题,它是
虚拟内存
。再详细说明一下。在
Linux
上使用top命令时,在ise上显示所有进程和它们所占用的内存。从
虚拟内存
到驻留内存和事件共享内存。但是我想要的是编写一个只使用
虚拟内存
的程序,res和shr都是0。这个问题发生在我使用“压力”命令时,因为顶部的命令显示它使用了大量的
虚拟内存
,只使用了一点点住宅内存。 谢谢你抽出时间,我期待着阅读你的答案!
浏览 6
提问于2020-08-09
得票数 0
1
回答
如果rootfs上的内存泄漏,会发生什么情况?
、
我有一个完全在rootfs上的
linux
(据我所知,它是ramfs的一个实例)。没有硬盘,也没有交换空间。我得到了一个不断泄漏内存的进程。
虚拟内存
最终会增长到物理内存的4倍,如top所示。我不明白这是
怎么
回事。rootfs应该只接受RAM,对吧?如果我没有可交换的磁盘,
虚拟内存
如何增长到物理内存的4倍?
浏览 2
提问于2011-04-10
得票数 0
回答已采纳
1
回答
虚拟内存
和交换空间是否相同?
、
、
我已经使用
Linux
很久了,当我们说
虚拟内存
时,我们指的是交换空间吗?例如,在top命令中,我们有一个单独的VIRT(
虚拟内存
)列,它指的是
linux
机器的交换空间吗?我想知道
虚拟内存
和交换空间是否相同?有人能帮我消除这种混乱吗?
浏览 0
提问于2019-11-29
得票数 1
回答已采纳
1
回答
支持
虚拟内存
的硬件上的非VM操作系统
、
、
、
是否可以在有
虚拟内存
支持的硬件上使用没有
虚拟内存
支持的操作系统?反之亦然,有没有可能在没有
虚拟内存
支持的硬件上使用支持
虚拟内存
的操作系统?例如,嵌入式
linux
使用
虚拟内存
,并且部署在ARM、MIPS、SuperH、AVR等各种架构上,它们都支持
虚拟内存</
浏览 1
提问于2012-08-05
得票数 0
回答已采纳
1
回答
在一台48 in内存的64位机器上,
Linux
内核的
虚拟内存
大小是多少?
、
在一台48 in内存的64位机器上,
Linux
内核的
虚拟内存
大小是多少?我知道在32位机器中,
Linux
内核占用1 1GB的
虚拟内存
。
浏览 4
提问于2012-07-06
得票数 0
回答已采纳
7
回答
Linux
下Java
虚拟内存
的使用,占用内存过多
、
、
、
在
Linux
下运行的Java应用程序有问题。编辑1:问题不是堆。问题是,如果我设置128 MB的堆,
Linux</em
浏览 10
提问于2009-02-18
得票数 292
回答已采纳
2
回答
虚拟内存
总是可用的吗?
、
虚拟内存
原理:
虚拟内存
的思想是创建一个与内存中的实际地址不相对应的虚拟地址空间。该系统将内存的正式副本存储在磁盘上,并仅在RAM中缓存最常用的数据。为了实现这一点,我们将
虚拟内存
分解为称为页面的块;典型的页面大小为4千字节。我们还将RAM分解为页帧,每个帧的大小与页面大小相同,可以容纳任何一页
虚拟内存
。我正在运行一个
Linux
系统,交换区是空的,因为主内存中有足够的空间。话虽如此,是否仍然存在有页的
虚拟内存
,并且进程是否会继续使用虚拟地址而不是主内存中其部分的物理地址?如果磁盘中没有交换
浏览 0
提问于2017-07-04
得票数 3
1
回答
java堆内存管理内存不足
、
当netty异步服务器和客户端项目在
linux
上运行时,它会耗尽所有可用内存,如下所示: 所以我在windows上运行它,JMC像这样显示堆:我的问题是:为什么windows和
linux
的行为不同,有什么地方可以配置
linux
来释放堆内存吗?编辑:
linux
是4G,windows是8G,但我不认为绝对值会导致运行结果的差异。在
linux
中运行的命令是java -jar xx.jar。我不仅想知道为什么不同,为什么锯齿,还有如何定位占用这么多内存的。JMC显示了另一个数字,我不知道为什么线
浏览 1
提问于2018-07-03
得票数 2
回答已采纳
2
回答
现代计算机系统(x86体系结构)是否具有独立于操作系统的虚拟地址?
、
、
、
我一直在研究内核的源代码,它似乎使用了虚拟地址,但这是
怎么
可能的呢?页表不是由操作系统实现的吗? 谢谢你的帮助
浏览 49
提问于2019-06-30
得票数 1
回答已采纳
2
回答
内核
虚拟内存
页是可交换的
、
、
就像每个用户级进程都有自己的
虚拟内存
空间一样,
Linux
内核的
虚拟内存
页是否可以交换?
浏览 3
提问于2015-01-14
得票数 2
回答已采纳
3
回答
在
Linux
中
虚拟内存
的大小是如何决定和计算的
、
、
、
在
Linux
中,
虚拟内存
的大小是如何决定和计算的?32位/64位系统的
虚拟内存
大小是多少?
浏览 0
提问于2016-05-12
得票数 0
1
回答
防止Cocoa应用程序使用
虚拟内存
,或至少在使用后安全清除
、
、
我如何防止我的Cocoa应用程序使用任何
虚拟内存
,或者如果不可能,在使用后安全地清除
虚拟内存
内容(在硬盘上)?另一个例子是加密软件。文件被放入,加密文件被放出。如果需要
虚拟内存
,未加密的文件内容可能会暴露在硬盘上。这是非常糟糕的,因为用户期望只暴露原始文件本身。用户不会因为<
浏览 0
提问于2011-06-20
得票数 3
回答已采纳
1
回答
可以显示文本和数据段的调试器
、
我感兴趣的是
查看
加载程序的整个
虚拟内存
;我知道Visual可以向我展示堆栈和堆,但是是否有一个工具(在Windows或
Linux
上)可以用于
查看
给定断点上的完整内存布局和文本、数据以及堆栈和堆段的大小?这个工具将允许我
查看
堆栈中出现的数据和变量以及数据段中保存的数据。
浏览 3
提问于2016-11-27
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux查看日志
Linux下查看CPU信息
Linux 查看 SELinux 的状态
linux 基本日志查看命令
Linux查看文件类型命令实验
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券