【.NET】 C++/CLI について語ろうぜ 【最適】at TECH【.NET】 C++/CLI について語ろうぜ 【最適】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト350:デフォルトの名無しさん 05/12/10 12:59:11 >349 んにゃ。STLはネイティブだよ。ループで代入しているのは、最適化でループ自体が外される のを防ぐため しかし、CLRx64 にはもうちょっとがんがってほすぃ 351:310 05/12/10 13:01:25 >>350 >STLはネイティブだよ ありゃそうなの? テンプレートっつーくらいだから マネージとしてコンパイルされてるのかと思った。 352:デフォルトの名無しさん 05/12/10 13:05:46 >351 それはジェネリクスを利用した STL.NET と混同してるんじゃないかな しかし、+2秒はいったい何をしているのだろう 353:デフォルトの名無しさん 05/12/10 13:18:58 気になったので試してみた List<int>^ results = gcnew List<int>; time_t stm = 0; time(&stm); for ( unsigned long int i=0; i<100000000; i++ ) { results->Add(lstrcmp(a, b)); } time_t etm = 0; time(&etm); std::cout << "Result : " << etm - stm << " Size : " << results->Count << std::endl; CLR Native CLRx64 Nativex64 lstrcmp 13s 11s 12s 9s なかなか、よい結果です 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch