我有一个 python 脚本,它使用 NumPY 将 mp3 音乐文件加载到内存中,操纵每首歌曲的某些部分,并将多个音乐文件渲染成一个 mp3 文件。根据用户指定的 mp3 文件数量,它可能会占用大量 RAM。
我的问题是,当我尝试提供 8 首或更多 mp3 歌曲(每首大约 5MB 大小)时,脚本会抛出“内存错误”。
我在跑步:
- Windows Server 2008 R2 64 位,64 GB RAM 和 4 个核心处理器
- 32 位版本的 Python
当我运行任务管理器查看 python.exe 进程时,我注意到它在超过 1GB 的 RAM 时崩溃。
有没有办法可以增加 1GB 的限制,以便 python.exe 可以使用更多的 RAM 而不会崩溃?