腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9586)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
mmap
(2) vs
mmap
(3)
有人知道
mmap
(2)和
mmap
(3)之间的区别吗?Man第3节被描述为“本章描述了除第2章中描述的实现系统调用的库函数之外的所有库函数”。
mmap
(3)不执行系统调用吗?阅读这两个手册页,我发现
mmap
(2)似乎接受比
mmap
(3)更广泛的标志,并声称能够映射设备I/O空间。
mmap
(3)声称能够将“共享内存对象”和“类型化内存对象”映射到文件中,但没有提到设备I/O。 由于这两个函数具有相同的名称,我甚至不确定如何才能选择一个而不是另一个。
浏览 3
修改于2009-08-30
得票数 7
回答已采纳
1
回答
对大型页面使用
mmap
和
mmap
我看到有两种方法可以做到这一点,使用
mmap
和madvise。也就是说,对
mmap
调用使用MAP_HUGETLB标志- base_ptr_ =
mmap
(NULL, memory_size_, PROT_READ | PROT_WRITE, MAP_PRIVATE
浏览 0
提问于2015-05-27
得票数 24
回答已采纳
5
回答
mmap
()内部
众所周知,
mmap
()最重要的特性是文件映射在多个进程之间共享。但众所周知的是,每个进程都有自己的地址空间。 问题是memory文件(更具体地说,是它的数据)真正保存在哪里,以及进程如何访问这个内存?
浏览 0
提问于2009-04-20
得票数 5
1
回答
Mmap
和valgrind,
mmap
不增加堆大小
我正在上大学的操作系统课程,我们的任务之一是使用
mmap
实现简单的malloc。现在我已经开始工作了,我试着使用val差制来检测任何剩余的bug。不管有没有释放记忆,瓦伦奇没有看到任何记忆泄漏。作为一个例子,请考虑使用以下C代码:{ int *ptr =
mmap
(NULL, psize, PROT_WRITE这可能是我对
mmap
和valgrind工作原理的理解出了问题。
浏览 5
提问于2015-01-31
得票数 3
回答已采纳
1
回答
理解
mmap
我正在查阅有关
mmap
这里的文档,并试图使用这段视频实现它。
mmap
是提供文件的映射并在物理内存中返回该位置的指针,还是返回映射表的地址?
浏览 0
修改于2022-04-06
得票数 16
回答已采纳
1
回答
Python
mmap
.
mmap
()到类似字节的对象?
然而,这似乎并没有扩展到标准的for循环:至少对于我目前使用的Linux上的Python3.8.5,每个
mmap
.
mmap
()迭代器元素都是一个单字节bytes,而对于bytearray和普通文件访问来说with open('set.mm', 'rb') as f: print_types('file
mmap
.<e
浏览 1
修改于2021-05-30
得票数 2
回答已采纳
1
回答
延迟属性
mMap
尚未初始化
mMap
类,它执行服务并初始化
mMap
: GoogleMap private vallocationClient: LocationClientUser private lateinit var
mMap
super.onStartCommand(intent, flags, startId) overrid
浏览 2
提问于2022-10-01
得票数 0
回答已采纳
1
回答
MMAP
读写文件
我试图使用
mmap
读取文件,然后对其进行加密,然后将加密写入输出文件。我也试图用
mmap
来实现这一点,但是当我运行代码时,它告诉我,由于“无效的参数”,它无法取消
mmap
。memParam) currAmt = lseek(inputFile, blockSize, SEEK_SET); writeAmt = lseek(outputFile, currAmt, SEEK_SET);
浏览 0
提问于2012-09-30
得票数 0
1
回答
mmap
多个文件块和缓存
mmap
对象(Python)
我不知道为了理解
mmap
我错过了什么知识。我就是搞不懂。但让我这样问我的问题: 文件块大小(s1+s2+s
浏览 0
提问于2013-11-17
得票数 1
回答已采纳
1
回答
Python:如何对
mmap
文件执行内存映射(
Mmap
)
我尝试了以下代码:import
mmap
with
mmap
.
mmap
(f.fileno(), length=0, access=
mmap
.ACCESS_READ) as f_
mmap
:上面代码中的print语句输出一系列这样的十六
浏览 8
修改于2021-11-02
得票数 0
2
回答
索引到
mmap
?
给定一个指向
mmap
的空*指针,
mmap
是否提供了索引到
mmap
的能力?我认为从概念上讲,
mmap
只是提供了一个内存块,但是我有点困惑,不知道我能用它做什么。我能把它想象成malloc吗?void * mptr =
mmap
(NULL, 1024*1024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0); 感谢你在这里所做的任何澄清
浏览 1
提问于2012-02-22
得票数 0
回答已采纳
1
回答
mmap
文件与
mmap
在malloc中的比较
我有点被
mmap
弄糊涂了。 我知道,当我们malloc一个大内存时,我们将调用函数
mmap
,它将在内存中分配一个区域。在这种情况下,
mmap
只为某个进程分配一些内存。但是,我听说
mmap
是一种技术,它允许我们将位于硬盘驱动器上的文件映射到内存中,以便与普通IO (读和写)相比具有更好的性能。但是为什么他们都叫
mmap
呢?这只是巧合,还是它们实际上是同一种技术?
浏览 0
修改于2020-11-23
得票数 3
回答已采纳
2
回答
mmap
()返回EINVAL
我无法让
mmap
函数工作。它返回EINVAL错误代码。void* mapped = map_size, PROT_WRITE
mmap
的手册页显示了返回EINVAL的四种情况。
浏览 3
修改于2012-04-10
得票数 5
回答已采纳
2
回答
Linux
mmap
()错误
mmap
()返回成功,我可以成功地使用fprintf将缓冲区内容打印到一个文件中。然而,当我试图在我的程序中以数组的形式直接访问缓冲区时,我得到了一个分段错误。为什么会发生这种情况?int len = (int)struct_ptt_dump.st_size; int n = 0; if( (membuffer =
mmap
struct_ptt_dump.st_size, PROT_READ, MAP_FILE | MAP_PRIVATE, fd_ptt_dump, 0)) == (caddr_t)
浏览 2
修改于2009-10-04
得票数 0
回答已采纳
4
回答
mmap
( ) vs read( )
我通读了这个帖子,很有洞察力- 所以我的问题是,最有效的方法是什么-- read()、
mmap
()还是某种组合?欢迎您的设计创意。编辑:据我所知,
mmap
本质上是将文件加载到内存中,委托给虚拟内存子系统。在我看来,VMM在大多数系统上都是高度优化的,因为它对系统性能至关重要。
浏览 0
修改于2019-07-07
得票数 19
1
回答
Java
mmap
MappedByteBuffer
假设我已经映射了一个内存区域0,1000,现在我有了MappedByteBuffer。如果上述情况属实,是否可以确定是否最好为多个线程创建一个大缓冲区,还是为每个线程创建一个更小的缓冲区?
浏览 4
提问于2021-09-16
得票数 0
回答已采纳
1
回答
mmap
选项( malloc )
MAP_ANONYMOUS|MAP_SHARED选项在
mmap
中的作用是什么?我看到malloc使用MAP_ANONYMOUS|MAP_PRIVATE选项来执行
mmap
来进行更大的内存分配。
浏览 2
修改于2014-05-31
得票数 2
回答已采纳
2
回答
mmap
和
mmap
64之间有什么区别吗?
在64位机器上,
mmap
和
mmap
64之间有什么区别吗?可以返回>2 GiB文件大小的fstat/stat。iostream> cout << sizeof(off_t) << endl; void* a = (vo
浏览 8
修改于2019-12-23
得票数 2
1
回答
MMap
和SharedArrays
#1(::Bool, ::Bool, ::typeof(
Mmap
.
mmap
), ::
Mmap
.Anonymous, ::Type{Array{Int8,3}}, ::Tuple{Int64,Int64,Int64}, ::Int64) at
Mmap
.jl:221_shm_<
浏览 6
修改于2019-11-28
得票数 2
4
回答
Linux
MMAP
内部
关于Linux系统中的
mmap
实现,我有几个问题,这些问题似乎没有太多的文档记录:希望有人能对此有所了解。提前谢谢。
浏览 1
提问于2009-04-15
得票数 24
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券