Everything
 

-memory


最適化リンケージエディタ(rlink)・オプション / その他オプション

[指定形式]

-memory = [ High|Low ]

 

-

省略時解釈

memory=highです。

[詳細説明]

-

リンク時に使用するメモリ量を指定します。

-

memory=highオプションを指定した場合、従来通りの処理を行います。

-

memory=lowオプションを指定した場合、リンク時に必要な情報のロードを細かく行うことにより、使用するメモリ量の削減を行います。ファイルアクセスの頻度が増えるため、メモリ使用量が実装メモリを超えない状況ではmemory=highオプション指定より処理が遅くなります。

-

大規模なプロジェクトをリンクした際、最適化リンケージエディタのメモリ使用量が稼動マシンの実装メモリ量を越えてしまい、動作が遅くなっているような場合にはmemory=lowオプション指定をお試しください。

[備考]

-

下記オプションを指定した場合、-memory=lowオプション指定は無効となります。

-

form=absolute,hexadecimal,stype,binary指定時

compress,delete,rename,map,stack,cpu=stride

list とshow[={reference | xreference}]を同時指定

-

form=library指定時

delete,rename,extract,hide,replace,allow_duplicate_module_name

-

form=object,relocate指定時

extract

-

optimizeを指定時

-

また、入力ファイルや出力ファイル形式によっても無効となる組み合わせがあります。