エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
配列のパフォーマンスあれこれ - 匣の向こう側 - あまりに.NETな
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
配列のパフォーマンスあれこれ - 匣の向こう側 - あまりに.NETな
やねうらおさんからC#の配列が(C++と比べて)遅いという話をいただき、色々実験してみました。 発端とな... やねうらおさんからC#の配列が(C++と比べて)遅いという話をいただき、色々実験してみました。 発端となったコード // loop=1024*64 byte[] a = new byte[loop]; for(int i=0;i<loop;++i) { for(int j=loop-1;j>=0;--j) { a[i] = a[j]; } } C#では13〜14秒掛かりますがC++で同等のコードを書くと6〜7秒しか掛かりません。こんなに差があると悔しいのでC++に迫ってみようとあらゆる手を尽くしてみました。(笑) using System; using System.Runtime.InteropServices; unsafe class App { delegate void M(); const int loop = 1024 * 64; // 配列とconst定数 static v