インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド

global-hoist、Qglobal-hoist

プログラム実行でメモリーロードをソースファイルで記述されている位置よりも先に移動できる特定の最適化を有効にします。

IDE オプション

なし

アーキテクチャー

すべて

構文

Linux* および OS X*:

-global-hoist

-no-global-hoist

Windows*:

/Qglobal-hoist

/Qglobal-hoist-

引数

なし

デフォルト

-global-hoist
または/Qglobal-hoist

メモリーロードを移動できる特定の最適化を有効にします。

説明

このオプションは、プログラム実行でメモリーロードをソースファイルで記述されている位置よりも先に移動できる特定の最適化を有効にします。ほとんどの場合、これらの最適化は安全にパフォーマンスを向上できます。

-no-global-hoist (Linux* および OS X*) オプションまたは /Qglobal-hoist- (Windows*) オプションは、ロードが実行ストリームでかなり前 (例えば、メモリーがマップされる前) に移動された場合に失敗する、共有メモリーまたは動的にマップされたメモリーを使用する一部のアプリケーションで役立ちます。

代替オプション

なし


このヘルプトピックについてのフィードバックを送信