|
|
1
0
您可以将文件ftrunate为大尺寸(创建一个孔),然后mmap所有文件。如果文件是持久的,我建议用写调用来填补这个漏洞,而不是通过在映射中写入,否则文件的块可能会在磁盘上不必要地碎片化。 |
|
|
2
5
如果你需要缩小地图,只要
上面删掉的文字是一个糟糕的想法;
|
|
|
3
1
如果扩展到足够大的块(比如64MB,但这取决于它的增长速度),那么使旧映射失效的成本可以忽略不计。像往常一样,在假设问题之前进行基准测试。 |
|
4
0
我对内存映射没有经验,但是看起来您可以临时映射同一个文件两次,作为扩展映射的一种方法,而不会丢失任何内容。
输出是
我想,如果你猛击这个,可能会比用更快地耗尽地址空间
|
|
NullVoxPopuli · 重命名文件夹的最快方法是什么?[关闭] 10 月前 |
|
|
J P · Mac GPGSuite的密码过期 11 月前 |
|
|
Pali775 · Django不会在MacOS上更新 11 月前 |
|
PkDrew · AND运算符“&”在“&tee”中的作用是什么? 11 月前 |
|
|
analog_kid · 较旧的R版本dmg文件[已关闭] 1 年前 |