imasara2script
WSHやHTAなどのプログラムサンプルの公開用ブログ
2017年3月12日日曜日
オブジェクト作成と関数呼び出しの時間を比較
オブジェクト型の引数を扱う関数をコールする際、あらかじめ用意しておいたオブジェクトの一部だけ変更して渡すのが速いか、オブジェクトを都度リメイクしても変わらないのか比較してみました。
リメイクするオブジェクトの規模にもよりますが、今回の条件ではリメイクすると一回あたり50~80%ぐらい余分に時間がかかります。
検証用ソース
実行結果
win7
win10
一つだけと言わずいくつか変更できるようにすると、リメイクの方が速いようです。
そもそも速度を気にするなら普通に代入すれば、その方が断然速いようです。
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿