エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Indyが早くないので、教えてください! - 谷本 心 in せろ部屋
会社の同僚が、リフレクションと普通のメソッド呼び出しについて、 簡単なベンチマークを取って比較して... 会社の同僚が、リフレクションと普通のメソッド呼び出しについて、 簡単なベンチマークを取って比較していました。 で、結果は以下の通り。 reflection :time(ms)=19054 direct call:time(ms)=44 リフレクションって、どれくらい遅くなるの? - snuffkinの遊び場 これを見て、「イマドキならIndy(InvokeDynamic)使った方が早いんじゃん?」とかって 調子に乗ってコードを書いてみたのですが、ちっとも早くなりませんでした。 私の環境で、1億回ループさせたところ、 直接呼び出し : 10ms程度 リフレクション : 700ms程度 Indy : 6000ms程度 という感じで、ベンチマークの稚拙さに目をつぶったとしても、明らかにIndyが遅い結果になりました。 きっと書き方が悪いか、リフレクションにとって有利すぎるベンチマークになっている
2015/12/28 リンク