上へ ビットマップの処理速度 色変換速度 数式演算速度 冪乗演算速度 検索速度 文字列処理速度 文字列/数値処理速度 CPU演算速度 TicksとPerformance Counter 文字の数値化 数値化文字の再現 数値化文字の補間 補間の効果 ネイピア数 ネイピア数2 指数関数近似値 級数の収束速度1 級数の収束速度2 級数の精度 逆三角関数を求める 算術幾何平均でπを求める 全フォルダ列挙 ビットマップとメモリリソース 配列とメモリリソース
| |
ソフトウェア実験室 |
冪乗演算速度 |
最終更新:2006/01/13
新規 |
VB.NETで冪乗演算の速度を方法を変えて行う。
●比較対象
冪数が整数である場合、
・X ^ 3
・X*X*X
●比較・実験方法
Y = X ^ 3、Y = X*X*X をそれぞれ1000万回を5回演算し、その平均時間を計測する。
●結果
マシン仕様
CPU:ペンティアム4 2GHz、メモリ:512MB、OS:Windows XP Pro SP2
●考察
圧倒的に * の方が速い。100倍。
●結論
冪数が整数である場合は、^ より、* を使うべし。但し、冪数が比較的小さい時。
●実験のプログラムリスト
(省略)
|