0

NumPY を使用して mp3 音楽ファイルをメモリに読み込み、各曲の特定の部分を操作し、複数の音楽ファイルを 1 つの mp3 ファイルにレンダリングする Python スクリプトがあります。ユーザーが指定する mp3 ファイルの数によっては、RAM を大量に消費する可能性があります。

私の問題は、8 つ以上の mp3 曲 (それぞれのサイズが約 5MB) を提供しようとすると、スクリプトが「メモリ エラー」をスローすることです。

私は走っています:

  • 64 GB の RAM と 4 コア プロセッサを搭載した Windows Server 2008 R2 64 ビット
  • Python の 32 ビット版

タスク マネージャーを実行して python.exe プロセスを表示すると、1 GB の RAM を超えるとプロセスがクラッシュすることに気付きました。

python.exe がより多くの RAM を使用してクラッシュしないように、1GB の制限を増やす方法はありますか?

4

2 に答える 2

1

プロセスのメモリ使用量を増やす方法はありません。問題は、私が使用していたpythonモジュールにありました。モジュールの新しいバージョンに更新した後、1 GB の RAM に制限されなくなりました。

于 2013-08-20T20:24:12.710 に答える