【.NET】 C++/CLI について語ろうぜ 【最適】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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 なかなか、よい結果です
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5377日前に更新/240 KB
担当:undef