内存映射大文件列表python

2024-05-17 19:45:07 发布

您现在位置:Python中文网/ 问答频道 /正文

使用Python中的大输入文件列表,我对是否可以在应用程序开始时对它们进行内存映射以加快它们的读取时间感兴趣。在运行时,将随机读取列表中的任何文件。有没有可能对它们进行记忆映射?你认为这有助于减少他们的阅读时间?在


Tags: 文件记忆内存应用程序列表时间感兴趣
1条回答
网友
1楼 · 发布于 2024-05-17 19:45:07

如果你对所有的大文件进行内存映射,那么一旦你的操作系统达到内存限制(除非你有一台有足够内存的机器),它们很有可能会被调出内存,而从交换空间重新回到内存中会产生额外的I/O,从而使你在内存映射这些文件时所获得的好处付之东流首先。在

已经说过可以使用mmap函数来存储Python中的映射文件

相关问题 更多 >