Visual Studioの特定のコード行に対してコンパイラの最適化を無効にする方法はありますか?のみを使用して機能別基づい特定のコード行に対してコンパイラの最適化を無効にする方法はありますか?
29
A
答えて
90
号
optimize pragma:最適化プラグマは関数外部 出現と定義 最初の関数で有効になる必要があり
#pragma optimize("[optimization-list]", {on | off})
プラグマが表示された後。 のオンとオフの引数は、 で指定されたオプションを有効または無効にします。
用法:
#pragma optimize("", off)
.
.
.
#pragma optimize("", on)
+9
+1、回答としてマークされている必要があります –
6
あなたは右のプロジェクト名を選択しプロパティをクリックし、ソリューションエクスプローラで、機能的
2
はいでこれを制御するためにthis最適化プラグマを使用することができます。 そのウィンドウで、[プロパティ]> [C/C++]> [最適化]の設定で、[最適化]を[無効(/ Od)]に設定してください。
関連する問題
- 1. gccコンパイラの特定の最適化(デッドコードエリミネーション)を無効にする
- 2. LLVMコンパイラ - 特定の関数の最適化を無効にする方法を教えてください。
- 3. C#コンパイラ "コードを最適化する":コードフラグメントのみを無効にする
- 4. テンプレートパラメータを使用しないテンプレートクラスのメソッドに対するコンパイラの最適化はありますか?例えば、
- 5. コンパイラは繰り返しコードを自動的に最適化しますか?
- 6. 特定のスプリングプロファイルでフライウェイを無効にする方法はありますか?
- 7. JVMの最適化を無効にする方法
- 8. Visual Studio 2010で戻り値の最適化を無効にする方法は?
- 9. このコードを最適化する方法はありますか?
- 10. このC#コードを最適化する方法はありますか?
- 11. 特定のパス/ URLに対してSymfony2のルーティングを無効にする方法
- 12. 特定のURLに対して$ httpProvider.interceptors.pushを無効にします
- 13. FPGA言語のコンパイラは最適化を実行しますか?
- 14. 特定のコンポーネントに対してのみベースラインを適用する方法はありますか?
- 15. volatileを使用してすべてのコンパイラの最適化を無効にしました
- 16. 特定の機能に対してwindow.alertを無効にして再度有効にする方法はありますか?
- 17. 特定のスレッド数に対するOpenMPの最適化
- 18. 実行中のRedisで特定のDBのスナップショットを無効にする方法はありますか?
- 19. g ++の戻り値の最適化を無効にする
- 20. C++コンパイラが静的ライブラリ内の特定の静的オブジェクトを最適化しないようにする方法はありますか?
- 21. コンパイラに「ページ最適化」などのことはありますか?
- 22. Silverstripe:特定のIPに対してCSRFを無効にする
- 23. gccで特定の最適化フラグをオフにする方法
- 24. SPARQLクエリを最適化する方法はありますか?
- 25. htaccessを使用して特定のフォルダでauto_prependを無効にする方法はありますか?
- 26. GCCのすべての最適化オプションを無効にする
- 27. Microsoft C++コンパイラ:/ O2で自動ベクトル化を無効にする方法はありますか?
- 28. 特定のコード解析を無効にする方法クラス全体に対して警告
- 29. カスタムuilabel値に応じて特定のセルを無効にする方法はありますか?
- 30. javacで最適化を無効にしますか?
あなたは特定の使用シナリオをどのようにしていますか?あなたが望むものを達成するための他の方法があるかもしれません。 – msandiford
多くの場合、1行のコードは他の行のコードを考慮して最適化されています。そのため、1行の最適化を無効にすることはあまり意味がないようです。たとえば、前の行の事前計算された定数値を使用することは許されていますか? – AshleysBrain