リリース時にコード全体のトレースを許可すると、パフォーマンスの問題が発生しますか?
trace("thank you");
リリース ビルドではトレースが無視されるため、パフォーマンスが低下することはありません。
はい、トレースがアクティブな場合、パフォーマンスの問題があります
一部のコンパイラには、「ビルド リリース クライアント」に似たものを示す特定のコンパイラ オプションがあります。これらは、すべてのトレース コメントが存在しない [無視される] ビルドになる場合とそうでない場合があります。
トレース ステートメントをリッスンするものがなく、それらが実行されている場合でも、最初に追加の関数呼び出しを実行し、いくつかの if ステートメントをチェックします。その後、ログ ファイル内に保存されます。それが実行されるコンピュータ。
そのため、使用しているコンパイラを確認し、「リリース モード」でコンパイルするときにそのコンパイラがトレース メッセージを自動的に削除するかどうかを確認する必要があります。そうでない場合は、パフォーマンスの低下を無視するか、回避する方法を見つける必要があります