腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
关联问题
换一批
服务器内存有哪些类型?
如何区分不同类型的服务器内存?
DDR4和DDR5内存有什么区别?
文章
(9999+)
问答
(9999+)
视频
(9999+)
沙龙
(9999+)
0
回答
macOS
中
的
mmap
和
文件
删除
、
、
、
、
我一直很好奇
文件
删除
对内存映射
文件
的
影响。map = (char *)
mmap
(0, fileInfo.st_size, PROT_
浏览 24
提问于2018-07-10
得票数 0
回答已采纳
1
回答
无法使用MAP_32BIT在
MacOS
上创建匿名映射
、
、
、
我使用
的
是64位系统,但希望使用
mmap
在前2GB内存中分配页面。Linux上,我可以使用MAP_32BIT标志来完成这个任务:#include <stdio.h> void *addr =
mmap
从10.15版本开始,
MacOS
。但是,当我在我
的
系统(11.3)上编译
和
运行程序时,它在ENOMEM
中
失败了。当MAP_32BIT被移除时,映射确实起作用
浏览 2
提问于2021-10-31
得票数 1
1
回答
Linux内存映射
文件
保留了大量物理内存。
、
、
我遇到了一个在多个线程
中
描述
的
问题,涉及到内存映射
和
Linux下内存消耗
的
增长。当我在Linux或
MacOS
X下打开一个1GB
文件
并使用按照顺序读取映射内存,我
的
程序使用越来越多
的
物理内存,尽管我使用了posix_madvise (甚至在读取过程
中
多次调用它
浏览 1
提问于2010-09-24
得票数 6
1
回答
内存映射
文件
不能在未映射
的
情况下关闭,因为它仍然是引用
的
、
、
、
在
macOS
中
,如果不首先取消映射(使用munmap syscall),就无法关闭内存映射
文件
(使用munmap syscall ),虽然关闭syscall返回成功结果(=0),我仍然可以在lsof -n中看到
文件
记录。在linux
中
,根据
mmap
手册页,明确提到了closing the file doesn't unmap the file。 这真的是2 OSes之间
的
不同行为吗?对这种不同
的
行为有什么解释吗?编辑:在阅读了下面的评论之后,
浏览 7
提问于2017-10-19
得票数 2
回答已采纳
1
回答
macos
10.15.4上阻止
的
代码签名
、
、
、
我在
MacOS
10.15.4上运行我
的
应用程序时出错了dyld: Library not loaded: @rpath/Frameworks/libQt5Solutions_SingleApplication-head/Frameworks/libQt5Solutions_SingleApplication-head.1.dylib: code signing blocked
mmap
() of '/Users/raulsanchez/Documen
浏览 1
提问于2020-04-13
得票数 3
回答已采纳
2
回答
删除
/插入
mmap
‘’ed
文件
中
的
数据
、
、
我正在用Python编写一个脚本,该脚本映射了一个使用
mmap
()处理
的
文件
。任务要求我通过以下方式更改
文件
的
内容只要旧数据
和
新数据具有相同
的
字节数,替换数据就很有效:start =
浏览 6
提问于2011-05-06
得票数 6
回答已采纳
1
回答
如何在mac上使用虚拟内存/实现realloc?
、
、
、
、
我在玩mac上
的
组装游戏。在linux上,我使用
mmap
/ mremap /munmap实现了realloc,但在mac上似乎没有mremap。如何在程序集中使用虚拟内存实现realloc?我
的
目标是M1,但x86-64解决方案很好
浏览 11
提问于2022-06-15
得票数 2
3
回答
提高
MacOS
X上
的
mmap
/munmap性能
、
、
、
、
在Linux机器上运行以下C代码(2 2GB
文件
上
的
一堆
mmap
和
munmap)似乎比在
MacOS
机器上运行要慢得多。RAM 8GB 4GB给出了以下结果
浏览 3
提问于2010-11-07
得票数 4
1
回答
从
Macos
Catalina上
的
程序集中调用
mmap
以保留内存
、
、
、
我在
MacOs
上有一个没有链接库
的
程序集
文件
,它希望调用
mmap
来动态地保留一些内存。我曾想过我需要做些像#define PROT_WRITE 0x02#define MAP_PRIVATE 0x0002 mov $__NR_<em
浏览 2
提问于2020-05-29
得票数 0
1
回答
FreeBSD f截断()+
mmap
()大洞警告
、
用ftruncate(2)扩展一个
文件
,从而创建一个大洞,然后通过修改共享
mmap
()来填充这个漏洞,会导致严重
的
文件
碎片。为了避免这种分割,您应该在通过
mmap
()修改该区域之前,始终通过将零写入新扩展区域来预先分配
文件
的
备份存储。碎片问题对MAP_NOSYNC页面特别敏感,因为页面可能以完全随机
的
顺序被刷新到磁盘。 这个大洞是什么?为什么ftruncate()有创建它
的
效果;为什么write()是问题
的<
浏览 13
提问于2022-09-26
得票数 2
回答已采纳
1
回答
Mac OSX上
的
mmapping /dev/zero提供了无效参数
、
、
、
在移植过程
中
,我遇到了这段代码。但是当我运行程序时,
mmap
调用失败,参数无效。因此,我
的
下一个想法是检查手册页中导致无效参数错误
的
原因。最后一个原因是,偏移量参数不是页对齐
的
,但我传递
的
是零,所以这也不是问题。 所以接下来我检查了堆栈溢出,看到了这个问题。所以我尝试添加MAP_ANON,这样我就有了
mmap
(NULL, size, prot, MAP_FILE | MAP_ANON| MAP_SHARED, fd, 0);,但是也返回了无效
的
参数。那
浏览 1
提问于2015-02-23
得票数 1
2
回答
X11 Tkinter + PIL + py2app = IOError无法识别图像
文件
、
、
、
、
我在一个python程序(python2.7.3,X11 Tkinter,py2app 0.6.4,
MacOS
X 10.7.4)
中
遇到了问题,我正试图导出到py2app。这个问题只在程序
的
独立应用程序版本
中
才开始出现。当我运行创建应用程序
的
python源
文件
时,这个问题不存在,所以我觉得它肯定与py2app导出有关。问题是:当我启动GUI时,当我第一次尝试加载一个有效
的
图像
文件
时,图像无法加载,并且我从PIL图像模块
中
得到以下错误:
浏览 2
提问于2013-02-17
得票数 1
1
回答
可能迫切
的
mmap
页面驱逐
MacOS
、
、
我有一个程序,它访问一个与
mmap
分配
的
大内存块。它不均匀地访问它,大部分访问内存上
的
第一个~1GB,有时访问下一个~2GB
的
内存,很少访问最后~4GB
的
内存。内存是一个共享内存映射,由一个未链接
的
文件
支持PROT_READ
和
PROT_WRITE。 与Linux版本相比,我发现
MacOS
版本非常慢。然而,记忆压力很低。是否存在改进缓存行为
的
问题?
浏览 8
提问于2022-11-26
得票数 1
1
回答
在分配
的
内存上使用mprotect()
的
最可移植方式
、
、
、
、
我想知道是否有一种可移植
的
方法来动态分配内存,然后限制对这部分内存
的
读/写访问,例如使用POSIX函数。我可以想到以下方法: 使用分配内存,即
mmap
(NULL, len, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0):在这里,可以在初始分配调用
中
给出内存保护标志这将使
mmap
()调用本身完全兼容POSIX,但这种行为似乎不一定比MAP_ANONYMOUS更可移植(显然在
macOS
/
macO
浏览 4
提问于2021-02-16
得票数 0
1
回答
Python:如何对
mmap
文件
执行内存映射(
Mmap
)
、
、
、
我
的
需求是读取一个gain
文件
,由于这些
文件
会很大,我希望对其进行内存映射以获得I/O性能。我尝试了以下代码:import
mmap
with
mmap
.
mmap
(f.fileno(), length=0, access=
mmap
.ACCESS_READ) as
浏览 8
提问于2021-11-02
得票数 0
2
回答
相对框架路径、强化运行时
和
公证
、
、
/Frameworks/ShortcutRecorder.framework/Versions/A/ShortcutRecorder: code signing blocked
mmap
() of '/Applications/Vitamin-R 3.app/Contents/
MacOS
/../Frameworks/ShortcutRecorder.framework/Versions/A/Short
浏览 61
提问于2019-10-17
得票数 2
3
回答
OSX
中
的
慢内存分配
、
、
我正在追踪我在OSX
中
遇到
的
内存分配问题。如果我正常编译
和
运行以下代码,它将运行得相当快。SIZE 8 * 1024 * 1024 for (int i = 0; i < 50000; ++i) { }} 但是,如果我编译相同
的
代码,但链
浏览 5
提问于2015-06-20
得票数 4
回答已采纳
1
回答
用Python共享内存分割故障
、
、
、
、
函数store_in_shm将numpy数组写入共享内存,而第二个函数read_from_shm使用相同共享内存空间中
的
数据创建numpy数组,并返回numpy数组。但是,在Python3.8
中
运行代码会出现以下分段错误: 为什么从函数read_from_shm内部访问numpy数组没有问题,但是在函数之外再次访问
浏览 3
提问于2020-09-02
得票数 4
回答已采纳
1
回答
在Julia
中
,如何在为内存映射创建
文件
之后
删除
它?
、
我尝试使用存储比ram所能处理
的
更多
的
大型数据结构,结果是我不得不使用
mmap
。这就是我
的
代码。using
Mmap
浏览 0
提问于2019-04-16
得票数 1
回答已采纳
4
回答
mmap
的
可移植性如何?
、
、
、
我一直在考虑使用
mmap
读取
文件
,并想知道它
的
可移植性如何。我正在Linux平台上开发,但希望我
的
程序能在Mac
和
Windows上运行。 我可以假设
mmap
在这些平台上工作吗?
浏览 0
提问于2010-01-25
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
macOS上查找并删除重复文件完美解决方案
Golang实现根据文件后缀删除文件和递归删除文件
在 Git 中怎样克隆、修改、添加和删除文件?
怎么批量删除多个文件中的图片?
怎样删除PDF文件中的页面?小编在线教你删除!
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券
首页
学习
活动
专区
圈层
工具
返回腾讯云官网