2013年01月28日

PerformanceCounter NextValue()が遅い。5秒くらいかかる

System.Diagnostics.PerformanceCounter NextValue(): why so slow?

System.Diagnostics.PerformanceCounter.NextValue() の最初の呼び出しがめっちゃおそい。

プログラムの処理時間の遅さに気づいて調査したら、このメソッドだった。

でも、必ず NextValue() で遅くなる訳じゃ無くて、
New System.Diagnostics.PerformanceCounter(初期化パラメータ)のようにパラメータで初期化していると、Newの時点で5秒くらい遅い。
で、2個目以降のNewとかNextValueは遅くない。

まあとにかく最初のが遅い。

どうにかならないもんかねー


間違えやすい「エレベーターの開閉ボタン」をデザイナーたちがリデザインしてみた【JAYPEG】 - NAVER まとめ


映画泥棒の中の人がイケメンすぎて話題 - NAVER まとめ


間違った使い方が楽しすぎる…!マツダから難しい車の流し撮り写真が簡単に撮れる無料アプリ「CARPTURE」が登場:らばQ


クレジットカード利用の買い物で小売業者が付加料金を自由に課せる新制度がアメリカで開始 - GIGAZINE

ブラウザのしくみ: 最新ウェブブラウザの内部構造 - HTML5 Rocks
今まで、レンダリングは一回仕事したら終わりだと思っていたけど、スクロールしたり、フローティングのボックスなんかがあったりすれば常に状況は変わりうるものだ。


この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/61810655
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

・おすすめ楽天ショップ1:trendyimpact楽天市場店
・おすすめサプリショップ:iHerb.com
・おすすめ楽天ショップ2:上海問屋
Powered by さくらのブログ