関数の最後に N カウントのバイトを追加することは可能ですか?
私の簡単なアイデアは、次のコードを追加することです。
_asm {
NOP
NOP
NOP
NOP
NOP
}
それを行う他の方法はありますか? (コード、コンパイラ、またはその他の方法で)
関数のホットパッチに必要です。いくつかの IF ステートメントを含む関数があります。関数は 1 秒間に 10 回以上呼び出されます。したがって、パフォーマンスを向上させるには、「そのコードを実行する必要があるか?」などのチェックを減らす必要があります。IF ステートメントのブール値はそれほど頻繁には変更されません (めったにないと思います)。また、コードを実行する必要がない場合は、それを確認する必要がないことも達成したいと考えています。