【问题标题】:Will ramdisk take double memory?ramdisk会占用双倍内存吗?
【发布时间】:2022-07-17 23:24:30
【问题描述】:

所以最近我提出了这个问题:Run binary exe in python script without writing it to a disk
真的很快,我说的是真的,还是我真的很愚蠢?

这是我所做的编辑:
唯一的问题是:这会占用太多内存!
因为我必须将字节(已经在主程序中)重新保存到一个空的可执行文件中并运行它,但是(如果我以字节为 1 GB 为例),就会发生这种情况:
磁盘上 1 GB(程序和字节作为该程序中的变量)
1 GB 内存(将字节保存为 ramdisk 上的可执行文件)
1 GB 内存(当可执行文件(1 GB)为 ren 时,将占用 1 GB 内存空间)
有什么解决办法吗?

如果您不了解上下文,请阅读该问题

所以我的问题是:它是否真的需要双倍内存,如果是,我该如何解决这个问题/是否有任何替代方案

(我说的是这个 RamDisk:https://stackoverflow.com/a/4353956/

【问题讨论】:

    标签: python windows ramdisk


    【解决方案1】:

    我认为 Memory Tempfile 解决了这个问题 (https://pypi.org/project/memory-tempfile/) (来源:https://stackoverflow.com/a/63547642/19566813

    【讨论】:

      猜你喜欢
      • 2012-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-16
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      相关资源
      最近更新 更多