戸森ブログ

主にUnityやC#のTipsを書いていきます

【Unity】 if文とnull合体演算子でnullチェックをするプロパティの処理時間の比較

はじめに

nobollel-tech.hatenablog.com
baba-s.hatenablog.com
tsubakit1.hateblo.jp
qiita.com
qiita.com

上記のように多くの方々がUnityにおけるnull合体演算子の注意点について言及されております。
最初から利用しない、又は注意点を理解した上でご利用ください。

結果

nullチェック ループ回数 試行回数 平均処理時間 最長処理時間 最短処理時間
if文 100000回 100回 8.205014ms 11.42895ms 7.659793ms
null合体演算子 100000回 100回 2.485219ms 4.086733ms 2.307057ms

if文でnullチェックをするプロパティの処理時間の計測


null合体演算子でnullチェックをするプロパティの処理時間の計測