2013年3月13日水曜日

ローカル変数とメンバ変数

メンバ変数は一般に遅いと言われていますがどれくらい遅いのでしょうか?
実際に調査してみました。

サンプルコード 実行結果
BenchMark 1 average:0.11058385372162
BenchMark 2 average:0.11761968135834
BenchMark 3 average:0.11095626354218
ローカル変数よりメンバ変数が遅いのはともかくとして、比較するとstaticの方が速いですね。
当然といえば当然の結果ですが。

気になったのであと数パターン試してみました。

サンプルコード 実行結果
BenchMark 1     average:0.58168365955353
BenchMark 2     average:0.56918079853058
サンプルコード 実行結果
BenchMark 1     average:0.58172357082367
BenchMark 2     average:0.58285653591156
今回はここまでです。

0 件のコメント:

コメントを投稿