腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
进程
是否可以
分配
缓存
内存
,以便内核在必要时能够抓住它?
、
、
我专门问
的
是
Linux
,但是一个适用于一般Unix (即POSIX或类似的)
的
答案显然会更好。我
的
问题是:是否有一种方法可以使应用程序
分配
仅用作缓存
的
内存
?也就是说,<
浏览 0
提问于2017-11-22
得票数 1
回答已采纳
1
回答
使用
进程
id获取
进程
的
实际
内存
使用情况
、
我使用下面的
linux
命令通过
进程
id获取
进程
的
实际
内存
使用情况。但是它没有给出
进程
的
正确
内存
分配
大小。当我在java代码中使用下面的代码时,它给出了java
进程
的
正确
内存
分配
大小。Runtime.getRuntime();long memory = runtime.totalMem
浏览 2
提问于2017-04-16
得票数 1
3
回答
不同
的
程序是从公共堆还是从单独
的
堆中获取
内存
?
、
、
我有点困惑,
linux
上
的
glibc如何将其
内存
分配
给各种program.These是几个问题: 它是从公共堆(即
linux
中
的
所有
进程
都有一个公共堆)
分配
的
,还是为系统中
的
每个
进程
分配
了一个堆。另外,假设我正在编译一个静态库,它最终被静态地链接到主
进程
,它将如何获得它
的
内存
?它是否已经链接到其他堆(就像我们已经编译过<em
浏览 3
提问于2011-08-31
得票数 9
回答已采纳
1
回答
我能用一个过程中
的
PTEs来表示物理记忆
的
片段,在另一个过程中创建合适
的
PTEs吗?
、
、
、
、
当我们在
Linux
中使用函数mmap (,,, MAP_ANON | MAP_SHARED);时,对于同一区域
的
物理
内存
(在
进程
之间
分配
的
)是
分配
虚拟
内存
页(PTEs)。这些PTE从一个
进程
的
页表复制到另一个
进程
的
页表(具有相同
的
物理地址
分配
内存
片段序列),这是真的吗? 但是mmap ()需要在fork ()之前完成。哪些函数用
浏览 1
提问于2013-12-01
得票数 1
2
回答
操作系统什么时候会清除
进程
的
内存
、
、
、
进程
在某些操作系统上成功终止或异常终止,操作系统何时决定清除
内存
(数据、代码等)
分配
给该
进程
;在退出时或当它想要将
内存
分配
给新
进程
时?在所有操作系统(winXP、Win7、
linux
、Mac)上,这种清除
内存
分配
的
过程都是一样
的
吗? 据我所知,页表有
进程
的
虚拟地址和
内存
中
的
实际物理地址
的
映射。
浏览 5
提问于2012-10-04
得票数 1
1
回答
将物理
内存
分配
给
Linux
中
的
进程
、
、
是否有一种方法为
Linux
中
的
进程
分配
特定
的
物理
内存
?我正在考虑一个系统,在这个系统中,某些记忆区域比其他区域更快。我希望有一个特定
的
进程
使用更快
的
内存
(例如。用于视频处理)。是否有
Linux
特性或子系统允许我这样做?可能是NUMA还是cgroup? 什么机制是保留一个区域
的
物理
内存
,并
分配
它使用一个特定
的
进程
浏览 1
提问于2018-03-28
得票数 1
回答已采纳
1
回答
内存
分配
中
的
锁争用-多线程与多
进程
、
、
、
、
它是一个重多线程(1000+线程)
的
单
进程
体系结构,占用大量
内存
(200 GB+)。但是,我们开始看到
内存
分配
/去
分配
期间锁争用对一些大型安装
的
不利影响,特别是在
进程
运行了一段时间之后(这暗示了
分配
器
的
老化/碎片效应)。我们正在考虑更改为多
进程
/共享
内存
体系结构(在共享
内存
中,而不是在常规堆上,重
分配
/去<
浏览 11
提问于2016-09-15
得票数 2
1
回答
Linux
内核:重新
分配
的
页面帧被清除了吗?
、
、
当
进程
结束时,
Linux
内核可以将用户空间页帧(物理
内存
中
的
页)重新
分配
给另一个
进程
的
用户空间页(在虚拟
内存
中)。 在重新
分配
之前,页面帧是否被清除?否则,旧
的
内容可能会对另一个
进程
可见,我无法想象这是允许
的
。一种情况是将页帧
分配
给不断增长
的
堆,其中旧内容可能在
分配
的
内存
中可见。
浏览 17
提问于2022-05-03
得票数 1
回答已采纳
2
回答
内存
泄漏对其他
进程
的
影响
、
我有一个与
内存
泄漏相关
的
查询。据我所知,每个
进程
都有一个来自操作系统
的
2 2GB
的</e
浏览 5
提问于2012-06-05
得票数 1
回答已采纳
2
回答
虚拟
内存
中
的
malloc函数
我读取malloc函数在堆上
分配
内存
,堆驻留在OS(
Linux
)中
的
虚拟
内存
中。所以我对此毫不怀疑: 如何在
Linux
操作系统中更改堆大小?
浏览 3
提问于2013-06-27
得票数 1
1
回答
在
Linux
内核中
分配
用户空间
内存
、
、
、
这允许从内核空间
分配
用户空间
内存
吗?我知道
Linux
中
的
进程
使用虚拟
内存
和虚拟地址。此外,还存在一种不能允许使用不同
进程
的
内存
的
保护(这会引起分段故障)。因此,没有办法
分配
缓冲区并将指向它
的
有效指针返回到用户空间
进程
?
浏览 1
提问于2021-08-30
得票数 0
回答已采纳
3
回答
堆栈
内存
是如何增加
的
?
、
、
在一个典型
的
C程序中,
linux
内核提供了84K - ~100K
的
内存
。当
进程
使用给定
的
内存
时,内核如何为堆栈
分配
更多
的
内存
。当
进程
占用堆栈
的
所有
内存
并且现在使用下一个连续
的
内存
时,理想情况下,它应该分页错误,然后内核处理分页错误。在这里,内核为给定
进程
的
堆栈提供了更多
的
<e
浏览 9
提问于2010-07-09
得票数 2
1
回答
在Solaris/
Linux
中释放
分配
的
内存
、
、
、
我已经编写了一个小程序,并在Solaris/
Linux
平台上编译它,以测量将此代码应用于我
的
应用程序
的
性能。 程序就是这样写
的
,一开始用
的
是sbrk(0)系统调用,我取了堆区域
的
基址。之后,我使用malloc系统调用
分配
了1.5 GB
的
内存
,然后使用memcpy系统调用将1.5 GB
的
内容复制到
分配
的
内存
区。然后,我释放了
分配
的
浏览 0
提问于2010-06-01
得票数 4
回答已采纳
2
回答
Linux
中
进程
/线程
的
大小
、
、
、
在
Linux
中,
进程
/线程
的
大小是多少?当创建了一个
进程
/线程,以及其中
的
task_struct和其他数据结构时,是否还有其他内容?当标准
进程
/线程在
内存
中创建时,我如何知道它
的
大小?
浏览 6
提问于2012-07-11
得票数 4
回答已采纳
2
回答
在
Linux
中
分配
特定地址
、
、
我想在
Linux
进程
中
分配
一个特定地址
的
内存
。其实我想做
的
事情是这样
的
:我会有一些
进程
。每个
进程
将调用一个库中
的
初始化函数(由我编写),该函数将在
进程
的
地址空间中
分配
一些
内存
(将存储与
进程
相关
的
信息)。这将由每个
进程
完成 一旦
分配
了这个
内存
,程序就会调用库中
浏览 0
提问于2011-04-07
得票数 2
2
回答
Linux
是如何计算MemFree
的
?
、
我正在尝试了解我
的
嵌入式
linux
内存
使用情况。
linux
是如何计算可用
浏览 2
提问于2009-09-10
得票数 10
回答已采纳
1
回答
"setrlimit()“不会影响正在运行
的
进程
、
、
我正在尝试模拟
Linux
中
进程
的
错误场景,堆不足以在C++
Linux
应用程序中
分配
内存
。但是,即使我使用"setrlimit“来减少可供
进程
使用
的
堆
内存
,堆
内存
仍然可以成功地
分配
。
浏览 37
提问于2019-07-17
得票数 2
1
回答
根据可用
的
空闲
内存
控制有多少子
进程
分叉
、
、
我试图在
Linux
系统
内存
允许
的
情况下,尽可能多地利用母牛和叉子
进程
。我会启动父
进程
,直到分叉部分(此时
进程
正在使用一定数量
的
内存
),然后每次分叉一个子
进程
,直到fork返回ENOMEM错误为止。在这种情况下,我会等待任何孩子完成,然后分叉一个新
的
。子
进程
将不会
分配
任何新
的
内存
,而只是工作。但是这不起作用,我所有的
进程
都被<em
浏览 8
提问于2014-03-05
得票数 0
回答已采纳
2
回答
linux
对shell
进程
的
默认
内存
分配
是什么?
、
、
、
Linux
对shell
进程
的
默认
内存
分配
是什么,我
的
意思是shell
进程
或任何
进程
是否有上限。
浏览 0
提问于2016-02-12
得票数 1
1
回答
用于用户
进程
的
Linux
内存
分配
(伙伴
分配
器)
、
我正在研究
Linux
中
的
内存
分配
,我有一个关于好友
分配
器
的
问题。阅读kernel.org上可用
的
文档,我了解到伙伴
分配
器负责物理页面的
分配
(通过__alloc_pages()函数)。我想知道在
分配
给用户
进程
的
页面时是否涉及到伙伴系统(和__alloc_pages()函数),还是只为内核
的
进程
分配
页面。总之,我
的
浏览 0
提问于2022-06-12
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
内存的分配策略
查看 Linux 系统中进程和用户的内存使用情况
如何在无响应的 Linux 系统中杀掉内存消耗最大的进程
Linux 内核将弃用并删除 SLOB 内存分配器
Redis 内存分配
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券