Visual Studio 2008 Part 17at TECH
Visual Studio 2008 Part 17 - 暇つぶし2ch258:235
09/07/22 17:52:39
>>255
とりあえず、ささっと速度比較書いてみる。
push_backは怖くて実験しなかった。

boost::timer t;
std::vector<int> hoge;
std::vector<int>::iterator it;

hoge.resize(1000000);
for(int i=0;i<1000000;i++) hoge[i] = rand();
for(it=hoge.begin();it!=hoge.end();it++) {
 (*it) += rand();
}
printf("%f\n", t.elapsed());
printf("%d\n", hoge[rand()]);

アホなテストコードなのは分かっているが。
Debugモードは9秒、Releaseモードは0.09秒。実に100倍の遅さ。
最適化かけてループ部を省略されてるのでは、と言われそうなので、
一応、むやみにrand()突っ込みまくっておいた。

>>257
おぉ、その単語は知らなかった。
ちょっと今から出かけるので、帰ったらやってみます。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch