問題: コード領域がマークされていません

症状

注目するコード領域が解析されず、オフロードのモデル化パースペクティブを実行した後、[Accelerated Regions (アクセラレートされた領域)] タブの [Details (詳細)] ペインに [Outside of Marked Regionwhy (マークされた領域外)] がオフロードされない理由を示すメッセージが表示されます。

詳細

収集の範囲を制限するため、オフロード・アドバイザーは特定の条件に一致するループを選択して解析向けにマークします。デフォルトでは、オフロード・アドバイザーは汎用マークを使用してスマート領域選択を行います。

コード領域がマークの基準を満たさない場合、[Accelerated Regions (アクセラレートされた領域)] タブの [Details (詳細)] ペインに [オフロードされない理由] メッセージまたは [システムモジュール] の診断メッセージが表示されます。

原因

コード領域が指定されたマークモードの条件を満たしていません。デフォルトの汎用マーク規則を使用する場合、対象のループが以下の条件を満たしていることを確認してください。

解決方法

汎用マーク規則を満たしていないコード領域の解析を行う場合、次のいずれかを実行します

関連情報