腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
指定缩减程序时的中间输出
当我在本地运行它时,我注意到如果不指定任何reduce任务,会有一些
临时文件
写入到输出目录中。如果我指定了reducers,则不会写入
临时文件
。这是正常行为吗?我希望看到写入的
临时文件
,否则将意味着
映射
器试图在
内存
中执行所有操作,然后传输到
内存
中的reducer。这让我觉得不可思议。任何有关
映射
器如何/何时/在何处将中间输出写入文件系统的见解都将不胜感激。 谢谢
浏览 2
提问于2012-03-11
得票数 0
回答已采纳
1
回答
APC -调谐apc.mmap_file_mask
、
、
apc.XXXXXX -(默认)“文件支持的mmap”/dev/零--“使用内核的/dev/零接口来匿名mmap‘’ed
内存
我猜会有
内存
使用和性能方面的影响,也许还有安全问题,但我不知道是否是这样?从我完成的阅读中,我假设#2和#3更快,但我认为APC已经在使用共享
内存
了(就像apc.shm_size设置的那样),所以我不明白。
浏览 0
提问于2015-06-01
得票数 1
回答已采纳
2
回答
如何有选择地将
内存
放入交换区?(
Linux
)
、
、
、
在
内存
被分配并且它知道它(几乎肯定/可能)在很长一段时间内不会被使用的情况下,标记这个
内存
以更积极地移动到交换空间可能是有用的。 当然,如果没有交换空间,这就什么也做不了,在这种情况下,编写
临时文件
可能会更好。
浏览 2
提问于2014-06-22
得票数 4
回答已采纳
2
回答
内存
映射
文件可选写吗?
、
、
、
、
当使用
内存
映射
文件时,它似乎要么是只读的,要么是只写的。我的意思是你不能: 我们的应用程序使用可写
内存
映射
文件来保存数据文件,但是由于用户可能想退出而不保存更改,所以我们必须使用用户实际编辑的
临时文件
。当用户选择保存更改时,原始文件将被
临时文件
覆盖,因此它将有最新的更改。这很麻烦,因为文件可能很大(>1GB),复制它们需要很长时间。我尝试过许多用于创建文件
映射
的标志组合,但似乎没有一个允许按需保存
浏览 5
提问于2009-10-27
得票数 2
回答已采纳
2
回答
mmap/mprotect-readonly零页是否计入已提交的
内存
?
、
、
、
我希望在我的进程中为以前使用但现在不需要的
内存
保留虚拟地址空间。我感兴趣的是这样的情况:主机内核是
Linux
,并且它被配置为防止过度提交(它通过对所有提交的
内存
进行详细的统计来做到这一点)。如果我只是想防止我的应用程序不再使用的数据占用物理
内存
或被交换到磁盘(这两种方式都会浪费资源),我可以对不需要的内核执行madvise操作,或者在其上使用mmap新的零页面。但是,这些方法都不一定会减少被视为已提交的
内存
量,从而阻止其他进程使用这些
内存
量。 如果我用标记为只读的新的零页面替换这些页面,
浏览 2
提问于2010-12-02
得票数 8
3
回答
如何强制C++从磁盘分配
内存
?
、
、
崩溃原因:应用程序会消耗
内存
。 因为我有这么多的现有代码,如果我的设计思想是合理的,我不想重新设计我的项目。
浏览 7
提问于2013-06-08
得票数 5
回答已采纳
1
回答
完全在
内存
中运行的Web浏览器,不需要写入任何
临时文件
。
我正在寻找的网页浏览器,我可以设置为充分工作在
内存
(因为我有16 of的RAM)。因此,不应该创建任何
临时文件
,但一切都应该在
内存
中完成。退出后,不应留下任何
临时文件
夹或文件。我之所以寻找它,是因为我的SSD破坏了存储的任何文件,所以当我使用Chrome或Firefox时,当创建或访问任何
临时文件
时,浏览器都会冻结。网络浏览器应该与macOS或
Linux
兼容。
浏览 0
提问于2018-02-04
得票数 1
1
回答
Linux
内存
映射
、
、
关于
linux
内存
管理,我有几个问题(假设x86 32位平台) 有人能解释一下X86逻辑地址
映射
限制来自哪里吗?在"
linux
设备驱动程序“第15
浏览 3
提问于2013-08-29
得票数 2
3
回答
内存
映射
文件是否为大型缓冲区提供了优势?
、
、
、
、
我的程序使用需要存储在连续
内存
(几千兆字节)中的大数据集。使用std::allocator (即malloc或new)分配
内存
会导致系统停顿,因为大部分虚拟
内存
被保留,物理
内存
被填满。由于程序一次只能处理小部分,所以我的问题是,使用
内存
映射
文件是否具有优势(即mmap或与Windows相当的文件)。这是创建一个大型稀疏
临时文件
并将其
映射
到虚拟
内存
。或者,是否有另一种技术可以改变系统的分页策略,使一次加载到物理
内存
中的
浏览 5
提问于2014-12-01
得票数 5
回答已采纳
1
回答
Java Applet随机存取存储器
、
、
、
它在文件中查找,创建关键点的
映射
,然后可以根据需要加载该
映射
。这很好用。我想让它作为一个小程序运行,但它需要安全权限来创建一个
临时文件
,下载的文件可以存储在其中,这对于它的预期用途来说是一个巨大的障碍。我认为我可以腾出
内存
(几MB)来将内容存储在某种类型的
内存
缓冲区中,然后以与处理本地文件相同的方式随机访问它。 有没有一种方法可以在不需要安全权限的情况下创建
临时文件
(我假设没有)?
浏览 0
提问于2011-05-07
得票数 0
回答已采纳
1
回答
C有允许fprintf到字符串的工具吗?
在公共Lisp中,您解析或写入什么并不重要--不管是文件、字符串还是其他序列。make-string-input-stream、make-string-output-stream、with-input-from-string等函数允许使用与文本文件(可能是套接字)相同的读写功能。所以,问题是,如果有这样的事情,如果有,它是什么样子?
浏览 2
提问于2021-03-15
得票数 1
回答已采纳
3
回答
是否可以使用mmap将现有
内存
块附加到文件中?
、
我有一个
内存
块,我已经分配了使用mmap。然后,我想将这个
内存
块写入文件系统上的一个文件中。我想知道是否有一种方法可以使用mmap()将现有
内存
块直接指向文件描述符,还是必须将整个
内存
块复制到使用文件描述符创建的新mmap()区域?
浏览 9
提问于2013-09-10
得票数 0
回答已采纳
1
回答
如何将PCIe端点设备
内存
映射
到系统
内存
映射
(MMIO)?
、
、
、
、
Linux
内核或BIOS如何将PCIe 端点设备
内存
映射
到systems 空间?有什么API可以实现吗?假设在为PCIe端点设备编写
Linux
设备驱动程序时,如何将PCIe设备
内存
映射
到MMIO空间?还是在枚举期间,设备已经被BIOS
映射
到MMIO,而我需要做的就是使用ioremap()将设备MMIO重新
映射
到内核虚拟地址的空间? 平台:
Linux
on x86
浏览 15
提问于2019-11-13
得票数 1
1
回答
带
内存
约束的大文件排序.外部排序
、
、
、
、
我理解外部排序的基础,将文件分解为
临时文件
,然后对
临时文件
的数量执行合并排序。但是,这种方法会强调I/O,不是因为所有的文件吗?在这两种解决方案中,在将文件拆分为
临时文件
之后,所有文件都被读入BufferedReaders (关于缓冲区阅读器和文件阅读器的小问题:它只是增加了缓冲,使I/O更快,但不改变程序员的可用性?)然后
映射
。这个
映射
过程不占用
内存
吗?我对插入到TreeSet中如何占用
内存
感到困惑,但将其放入TreeMap中则不会。解决方案3到底
浏览 3
提问于2014-08-09
得票数 1
回答已采纳
1
回答
臂记忆重绘
、
、
、
、
ARM页面表条目有TEX重
映射
位。我读过这样的内容,例如TEX重新
映射
与页面表条目的AP位一起使用以进行访问保护。谁来帮我弄清楚这些片段是什么以及它们意味着什么 如果是这样的话,
linux
内核将以何种方式使用这些。请给我一些用法。
浏览 3
提问于2012-09-10
得票数 3
1
回答
如何以及何时创建不同的
内存
映射
?
、
、
、
、
我指的是一本书的摘录, 处理器
内存
映射
:这是需要创建的第一个
内存
映射
。它解释了CPU的
内存
管理策略,例如CPU如何处理不同的地址空间(用户模式、内核模式)、用于不同
内存
区域的缓存策略等等。板
内存
映射
:一旦有了处理器如何看待不同
内存
区域的概念,下一步就是将各种车载设备安装到处理器
内存
区域中。这需要了解各种车载设备和总线控制器。,软件
内存
映射
:接下来,需要为各种软件组件(如
浏览 2
提问于2016-11-18
得票数 1
6
回答
Python“打开”函数是将其内容保存在
内存
中还是保存在
临时文件
中?
关闭前文件的内容是存储在
内存
中还是写在
临时文件
中?如果它位于
临时文件
中,那么它在
Linux
操作系统上的一般位置是什么?在for循环中添加fp.write
浏览 6
提问于2010-02-10
得票数 8
回答已采纳
1
回答
将EFI
内存
映射
转换为E820
映射
、
、
、
、
我是
Linux
的新手,正在学习
Linux
是如何了解可用的物理
内存
的,.I开始知道有一些E20系统调用int0x15,它会给你一个
内存
映射
。现在,我找到了一段代码,其中说明了将EFI
内存
映射
转换为E820
内存
的定义map.What上面的意思是什么??这是否意味着底层主板固件是基于EFI的,但由于此代码在x86上运行,我们需要将其转换为E820
内存
映射
如果是这样,x86是否只知道E820
内存
映
浏览 3
提问于2013-07-11
得票数 2
回答已采纳
3
回答
mmap和
内存
使用情况
、
、
、
我正在写一个程序,它从网络接收大量数据(以不同大小的片段),处理它们,并将它们写入
内存
。由于某些数据可能非常大,因此我目前的方法是限制使用的缓冲区大小。如果一个块大于最大缓冲区大小,我会将数据写入一个
临时文件
,然后以块的形式读取该文件以进行处理和永久存储。另外,您认为使用
临时文件<
浏览 1
提问于2012-04-25
得票数 18
回答已采纳
2
回答
在
Linux
中读取文件的最快方法?
、
、
、
、
在
Linux
上,将文件读入字节数组/处理字节的最快方法是什么?这可能包括
内存
映射
、sys调用等。我不熟悉许多特定于
Linux
的函数。在过去,我使用了boost
内存
映射
,但我需要更快的特定于
Linux
的性能,而不是可移植性。
浏览 1
提问于2013-10-16
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内存映射mmap原理分析
图解|Linux内存碎片整理
解读 Linux 内存管理新特性 Memory folios
一篇读懂Linux 是如何管理内存的
Linux下自动化监控内存、存储空间!
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券