腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Linux
内核
内存
管理,是否一直使用
连续
的
内存
页?
linux
、
memory-management
、
kernel
linux
内核是否
连续
地
分配
内存
,例如从malloc
分配
内存
?如果没有
大
的部分可用,而是作为整体工作的小部分,
Linux
会使用它吗?
浏览 3
提问于2012-07-25
得票数 1
1
回答
我可以
分配
一个
大
的和有保证的
连续
范围物理
内存
(100MB)吗?
linux
、
memory
、
memory-management
、
posix
我可以在
Linux
上
分配
一个
大
的保证
连续
范围的物理
内存
(100MB
连续
无中断)吗?如果我可以,那么我如何做到这一点?有必要通过PCI-Express条将这个
连续
的
内存
块从一个CPU1映射到位于PCIe非透明网桥后面的另一个CPU2。
浏览 6
提问于2013-11-19
得票数 0
1
回答
堆是如何在进程之间划分的?
memory-management
、
process
、
operating-system
、
heap-memory
、
dynamic-memory-allocation
我了解到,每个进程都有自己的、独立的堆,与线程不同(线程共享一个公共堆,从而减缓了堆
内存
的
分配
,因为像malloc这样的函数需要使用锁进行同步)。但是,如何确定每个进程的
内存
分配
到哪里和多少,以及如何确保这不与
分配
给其他进程的
内存
冲突? 我未能通过搜索找到明确的答案,但如果存在,请提供一个链接,因为我将非常感谢它。谢谢!
浏览 3
提问于2021-12-12
得票数 0
1
回答
如何创建100M字节的缓冲区
linux-kernel
我正在测试
Linux
上的一个接口的吞吐量。我正在使用DMA进行数据传输。DMA需要
连续
的
内存
位置。但是kmalloc无法
分配
超过1MB的
内存
。有没有其他方法可以创建高达100M字节的
大
缓冲区?
浏览 0
提问于2011-05-01
得票数 4
1
回答
如何在C# (win +
linux
)中
分配
一个
大
的
连续
内存
块
c#
、
.net
、
memory-management
、
mono
我在C#中搜索一个
内存
分配
方法,它提供了一个
连续
的
内存
块(> 4 GiB)。这个方法应该在Mono上工作,也可以在Microsoft .NET上使用。如果这个
内存
是非托管的,那就没有问题了。
Linux
:我找到了几种类似于HeapAlloc、AllocHGlobal、.的方法,但它们似乎都没有提供64位
大
小的参数。 还有一种为GC启用
大
对象的方法。这些物体是相邻的吗?
浏览 0
提问于2015-01-08
得票数 0
回答已采纳
1
回答
Xilinx Zynq平台上使用AXI-DMA IP的PCM DMA引擎
linux
、
xilinx
、
alsa
、
pcm
、
dma
这是我当前的数据路径:i2s->capture_dma_data.maxburst = 1; AXI-DMA可以访问所有512MB的DDR,但是我不知道内核将在哪里为我的DMA传输
分配
内存
浏览 57
提问于2017-02-24
得票数 3
1
回答
如何在内核空间中使用Hugepage
内存
?
memory
、
kernel-module
、
huge-pages
我需要能够在内核模块中
分配
2MB或4MB大小的
内存
页面。
浏览 2
提问于2017-05-14
得票数 0
2
回答
是一个比std::list (STL容器)更有可能失败的std::vector
c++
、
stl
但假设我们需要处理非常
大
的列表或向量(即数百万个元素),我们能说
内存
分配
在使用向量时更有可能失败吗?另一方面,在使用列表时,不会
分配
大
的
内存
块;元素不会
连续
存储。
浏览 1
提问于2013-04-03
得票数 2
回答已采纳
2
回答
嵌入式系统中
内存
的永久
分配
c
、
memory
、
embedded
、
busybox
我想在
内存
中
分配
一些永久的位置(我知道DRAM启动的地址)。我想要的是
内存
不应该被OS访问,并且我可以在该
内存
上执行自定义操作(例如收集一些统计数据并写入到该位置)。所需经费如下: 大小是一个参数。
浏览 4
提问于2012-11-11
得票数 0
1
回答
python列表是像数组或链表一样的
连续
内存
分配
吗?
python
、
arrays
、
list
、
memory
、
dynamic-memory-allocation
python在实现list的时候是以
连续
的方式在
内存
中
分配
内存
,还是使用动态
分配
?这到底是如何工作的呢?
浏览 3
提问于2021-07-15
得票数 0
1
回答
如何在
Linux
中
分配
大
的
连续
内存
区域
linux-kernel
、
allocation
、
dma
、
contiguous
我正在寻找大约64 of的
连续
内存
。是的,那可真多。#include <
linux
/module.h> /* Needed by all mo
浏览 16
提问于2019-06-08
得票数 8
回答已采纳
1
回答
我们能通过mmap()
分配
物理上
连续
的
内存
吗?
c
、
linux
、
memory
、
mmap
为了实验目的,我需要aarch64
Linux
4.15中的物理
连续
内存
。
分配
之后,我将通过/proc/self/我能
分配
物理上所有的
连续
内存
吗? 谢谢。
浏览 0
提问于2018-11-05
得票数 4
回答已采纳
4
回答
来自用户空间的
连续
物理
内存
linux
、
memory
在
linux
中,有没有办法从用户空间
分配
连续
的物理
内存
?至少有几个保证
连续
的
内存
页。一个巨大的页面不是解决问题的办法。
浏览 1
提问于2010-12-10
得票数 20
回答已采纳
2
回答
malloc不能保证返回物理上
连续
的
内存
。
memory-management
、
malloc
我正在阅读关于虚拟
内存
的文章,我的结论如下: 我是对的还是错的?请解释一下。
浏览 3
提问于2015-09-28
得票数 5
回答已采纳
1
回答
用于skbuff的
Linux
内核
连续
内存
分配
linux
、
networking
、
memory
、
memory-management
、
kernel
当像skbuff这样的结构由
Linux
内核
分配
时,
分配
的数据区(skbuff->tail - skbuff->head)是不是总是一个
连续
的
内存
块,或者这可能是不
连续
的?
浏览 1
提问于2013-11-03
得票数 2
6
回答
Java中的连接页/物理
内存
java
、
memory-management
、
operating-system
、
x86
、
paging
我的目标是确保在java中
分配
的数组在
连续
的物理
内存
中
分配
。我遇到的问题是,一个数组被
分配
的页面在物理
内存
中往往是不
连续
的,除非我
分配
了一个非常
大
的数组。我的问题是: 是否有任何方法可以确保在物理
内存
中
分配
数组,而不需要使数组变得非常
大
?
浏览 5
提问于2009-05-06
得票数 1
回答已采纳
1
回答
Linux
C++中的页对齐
内存
分配
c++
、
linux
、
memory-management
、
dynamic-memory-allocation
、
mmu
假设,我需要在
Linux
64 C++应用程序中
分配
一个
大
的向量。问:我怎样才能把我的Vector放在页面的开头,这样在物理
内存
中
分配
恰好有2个页面呢?理想情况下,物理
内存
中的两个页面也应该是
连续
的。谢谢!
浏览 6
提问于2018-09-30
得票数 2
2
回答
为什么malloc和sbrk从分离的段返回地址?
c
、
malloc
、
sbrk
我正在尝试实现理解动态
内存
分配
是如何发生的。所以我想用sbrk()系统调用来实现我自己的malloc。这里的问题是,当我试图
分配
动态
内存
时,sbrk()和malloc()返回不同的不
连续
地址。30306320 sbrk(8) 30441472 malloc(8) 30306416 有人能解释为什么sbrk(8)不是
连续
的位置吗
浏览 3
提问于2019-05-22
得票数 2
回答已采纳
1
回答
Linux
只使用巨大的页面。
linux
、
linux-kernel
、
virtual-memory
、
huge-pages
我有一个x64
Linux
系统。getconf报告的页面大小为4 k:4096如何配置更高级的
Linux
内核,使其在所有
分配
中使用
大
页面?
浏览 0
提问于2020-12-31
得票数 1
1
回答
为什么
linux
转储要将MAP_ANONYMOUS
内存
页面清理到核心转储?
c++
、
linux
我想使用mmap将
大
的
连续
内存
区域映射到我的进程中。这只是一个很大的预先
分配
的缓冲区,其中大部分不太可能每次都被使用。实际上,我可以创建my级的
内存
区域,即使这超出了我的物理
内存
+硬盘大小。当我访问映射区域中的地址时,
Linux
将在页面中进行映射。不幸的是,如果我在调用mmap之后生成一个核心转储,但在触及新的
内存
区域之前,核心转储将包括那个大的
内存
区域。为什么?
Linux
将不得不在一个新的页面中填满零容量的
浏览 1
提问于2011-12-27
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 内核将弃用并删除 SLOB 内存分配器
黑客基础:操作系统怎么管理内存的?非连续分配管理是什么?
看完这篇,别再说你不懂 Linux 内存管理了
关于Linux内存管理的详细介绍,这篇万字长文值得你的收藏点赞!
避免物理内存碎片化
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券