2025年6月30日月曜日

Audiverisのメモリ使用サイズを変更する

楽譜OCRアプリのAudiverisでOutOfMemoryErrorが出ると、コンソールに下記のようなエラーログが出力されます。

Error in performing [LOAD, BINARY, SCALE, GRID, HEADERS, STEM_SEEDS, BEAMS, LEDGERS, HEADS, STEMS, REDUCTION, CUE_BEAMS, TEXTS, MEASURES, CHORDS, CURVES, SYMBOLS, LINKS, RHYTHMS, PAGE] java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
AudiverisはJava製なので、ヒープサイズを増やす必要があり、設定ファイルの変更が必要です。
Windowsの場合、変更対象の設定ファイルは、下記にあります。

C:\Program Files\Audiveris\app\Audiveris.cfg

変更前

Audiverisのデフォルトは、下記が設定されています。

java-options=-Xms512m
java-options=-Xmx1024m

変更後

下記のようにすると、3GBにすることができます。

java-options=-Xms3g
java-options=-Xmx3g
変更後、Audiveris右上の表記が、MB換算で設定した値になっていれば、正常に反映されています。

0 件のコメント:

コメントを投稿