私は32ビットの組み込みシステムで作業しましたが、16ビットのものよりもネイティブの32ビットタイプ(int、float)を使用する方が一般的に高速でした。減速はプロセッサが16ビットの数値を32ビットに拡張してから演算を実行することに由来します。32ビットアプリケーションは64ビットOSで高速または低速で動作しますか?
私はPCと64ビットOSに移行しました。私の質問は - 32ビットタイプは64ビットマシンでの減速を引き起こすのですか?
たとえば、MyApp.exeを32ビットアプリケーションとしてビルドした場合、64ビットOS以上で実行速度が低下しますか?
私はアプリのパフォーマンスに関係する多くの要因があり、私は意図的に質問(IO速度、高速メモリなど)からこれらの要因を除外していることを理解します。
*あなたが含む*要因は何ですか? –
私は32bitと64bitのCPUの実行を考えていました。しかし、Nate C-Kは、より多くのコードを持っている場合、RAMアクセス時間について良い点を作ってくれます。 –