腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1280)
视频
沙龙
1
回答
匿名映射的页面和叉()?
、
、
、
在一个进程调用了包含匿名映射页的福克()之后,子进程修改了该页之后,子进程中的匿名映射页基本上就开始像内存映射的页面了吗?
浏览 4
提问于2017-02-27
得票数 2
1
回答
查找JVM堆的分配
、
OpendJDK 11):产出如下:mmap(NULL, 2158880, PROT_READ|PROT_EXEC,
MAP_PRIVATE
|MAP_DENYWRITE, 3, 0xe000) = 0x7effda3d1000 mmap(NULL, 246024, PROT_READ,
M
浏览 3
提问于2021-07-28
得票数 2
回答已采纳
1
回答
mremap返回大小,但应返回有效指针
、
、
、
、
size_t new_size) return_ptr = mremap(old_address, old_size, new_size,
MAP_PRIVATE
浏览 30
提问于2020-08-20
得票数 1
回答已采纳
2
回答
奇怪的mmap行为
、
、
在我的机器上,test_anon_shared似乎可以工作,而test_anon却失败了,并出现了一个“无效参数”错误。你知道我哪里错了吗?#include <sys/mman.h> #include <stdlib.h> printf("testing MAP_ANONYMOUS only!\n"); void *mem = mmap(NULL, 4096, PROT_READ | PROT
浏览 6
提问于2013-04-17
得票数 1
回答已采纳
1
回答
一个物理页面的多个映射
、
、
、
我想要创建一个类似于GNU中访问mmap()ed文件的复制即写接口,下面是它的工作方式:
浏览 0
提问于2015-02-27
得票数 0
回答已采纳
2
回答
使用mmap()代替malloc()
、
、
我正在尝试完成一个用系统调用完成的练习,并且需要为struct *分配内存。我的代码是:MAP_ANONYMOUS, -1, 0);是否有理由让它在一个而不是另一个上工作,mmap()是以这种方式分配内存的有效方法吗?我担心的
浏览 3
提问于2016-10-19
得票数 7
回答已采纳
1
回答
如何跟踪Apache进程正在执行的操作
、
、
、
、
当我在进程上运行strace时,它只显示了大量的mmap2/munmap行,例如:munmap(0xb42d7000, 4329472) = 0munmap(0xb42d7000, 4329472) = 0
浏览 3
提问于2013-04-23
得票数 2
回答已采纳
1
回答
mmap代码中的哪些设置会将所有文件数据设置为零?
、
、
; lseek (pFile, 0, SEEK_SET); } map = (int*) mmap (0, m
浏览 1
提问于2012-03-21
得票数 0
回答已采纳
1
回答
如何解析文件并排除共享相同值的行?
、
、
、
下面是一个解析日志的例子:17:21:07 mmap2(NULL, 8859, PROT_READ,
MAP_PRIVATE
, 3, 0) = 0xb6ff8000 <0.000337> 17:21:07mmap2(NULL, 430216, PROT_READ|PROT_EXEC,
MAP_PRIVATE
浏览 3
提问于2016-09-29
得票数 1
1
回答
跟踪加载到linux上内存中的映像的内存地址
、
、
、
、
每当linux上的映像加载到内存中时,我都试图跟踪信息。理想情况下,我需要
浏览 5
提问于2013-04-12
得票数 1
回答已采纳
1
回答
如何在打电话或新呼叫中分配内存?
、
、
、
我在Go中编写了一些实验代码,并在strace下运行代码,但我不明白Go如何处理mmap系统调用:munmap(0xc000000000, 65536) = 0mmap(0xc208000000,
浏览 3
提问于2015-07-22
得票数 4
回答已采纳
1
回答
在mongodb源代码中,_view_private的用法是什么?
_view_private还保存映射的指针,但映射的指针是
MAP_PRIVATE
类型。
MAP_PRIVATE
是抄写的.我不知道会在什么场合使用
MAP_PRIVATE
指针。
浏览 1
提问于2016-11-19
得票数 0
回答已采纳
1
回答
mmap()分配失败吗?
、
、
、
、
在macOS上使用32 On的Ram ( 24+是免费的),我运行了以下程序: 0); std::cout << strerror(errno) << std::endl;} 但是
浏览 2
提问于2021-06-25
得票数 0
回答已采纳
1
回答
mmap errno 22在c阅读openmpi数据类型转换
、
我用mmap从文件中读取。在这种情况下,stat.st_size是400,我不认为它是“太大”。我是在Intel Xeon E5上运行这个程序的(我认为这与此无关)。if( argc > 1 ) { if( access(argv[i], R_OK) == -1 ) { printf("\n Ca
浏览 1
提问于2020-02-13
得票数 0
回答已采纳
1
回答
在Ubuntu mmap中有区分读写的解决方案吗?
、
、
我正在学习Linux编程,我有一个关于mmap的问题。在mmap中有什么方法可以区分读写吗?由衷地感谢
浏览 0
提问于2015-09-10
得票数 0
1
回答
在内存映射文件中交换字节的有效方法
、
、
我成功地解析了一个大的二进制文件(约8 8Gb),方法是将数据块读入内存,并使用下面显示的函数交换big-endian整数。但是,我试图通过使用获得更高的性能,但我无法使用endian_swap函数,因为该文件是以只读模式打开的。有没有什么有效的方法可以在不写入原始文件的情况下交换字节?如果没有,性能是否会受到I/O开销的影响?{ (x<<8);inline void endian_swap(unsigned int&
浏览 0
提问于2011-07-03
得票数 2
回答已采纳
1
回答
为什么我不能写到文件mmaped
、
、
我用以下方式打开文件:在文件中添加以下内容: unsigned char *addr=mmap(NULL,length,PROT_WRITE,
MAP_PRIVATE
浏览 2
提问于2014-12-25
得票数 3
回答已采纳
2
回答
在共享库的构建选项中添加"-rpath,/usr/lib“将导致分段错误
、
、
、
、
/test"], [/* 11 vars */]) = 0old_mmap(0x777b3000, 1572, PROT_READ|PROT_EXEC,
MAP_PRIVATE
|MAP_FIXED, 3, 0) = 0x777b3000 old_mmap(0x777c3000, 1648, P
浏览 4
提问于2013-10-11
得票数 10
1
回答
对
MAP_PRIVATE
的查询
、
、
、
、
我对
MAP_PRIVATE
有一个查询。一旦我用
MAP_PRIVATE
映射了一个区域,我就知道我所做的更改对其他进程是不可见的。但是,我只想确保,如果在同一个实例中运行的其他进程,如果它对mmap文件做了一些修改,这些更改会在我的进程(使用
MAP_PRIVATE
映射它)中可见吗?那么,我能安全地使用
MAP_PRIVATE
映射它吗? 谢谢你,拉姆
浏览 4
提问于2014-08-04
得票数 1
回答已采纳
1
回答
执行文件命令时系统调用错误无效
、
、
.}) = 0mmap(NULL, 1867584, PROT_READ,
MAP_PRIVATE
|MAP_DENYWRITE, 3, 0) = 0x7ff54a37b000mmap(0x7ff54a538000, 40960, PROT_READ|PROT_WRIT
浏览 0
提问于2021-02-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
10 个鲜为人知的 Linux 命令
鸿蒙轻内核四大基础功能介绍
零拷贝技术在 Java 中为何这么牛?
聊聊跨进程共享内存的内部工作原理
Linux 实现原理—I/O 处理流程与优化手段
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券