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 の制限を増やす方法はありますか?