.Netとパフォーマンスに関するchuliのブックマーク (1)

  • インスタンスメソッドとスタティックメソッド

    実に全体で3.7倍 直接呼び出すメソッドだけ比べても約2.3倍 .NETのBCL(ベースクラスライブラリ)を見ていてもわかるように、パラメータと戻り値だけですべてが語れるメソッドはstaticメソッドにするべきです。 コード分析機能を有効にしてもこの問題は指摘されます。 ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VSENT.v80.ja/dv_vsetsa03/html/743f0af7-41d1-4852-8d97-af0688b31118.htm http://msdn2.microsoft.com/ja-jp/library/ms245046.aspx オブジェクト指向は決してパフォーマンス性向が良いとはいえません。 オブジェクト的に正しくないとかを振り回すだけでは融通が利かないだけでなく、パフォーマンス面で取り返しのつかない事態も想定できます。 #某

    chuli
    chuli 2006/08/31
    出来るだけstaticメソッドとして徹した方がいいのか。。。知らなかった。。。
  • 1