0

VS 2005 から VS 2012 へのパフォーマンス改善要因を教えてください。 例: HashSet へのリスト

上記の角度のポイントを知りたいです。

4

1 に答える 1

1

.NetFramework3と.NetFramework4.5の違いを検討する方が適切な場合があります。

.Net4.5のパフォーマンス向上のため。

http://msdn.microsoft.com/en-us/magazine/hh882452.aspx

一般的に、以下は.Netバージョン間の違いを説明します。

.Net 4.5の場合:

http://msdn.microsoft.com/en-gb/library/ms171868(v=vs.110).aspx

.Net 4の場合:

http://msdn.microsoft.com/en-gb/library/ms171868(v=vs.100).aspx

.Net 3.5 SP1の場合:

http://msdn.microsoft.com/en-gb/library/cc713697(v=vs.90).aspx

.Net 3.5の場合:

http://msdn.microsoft.com/en-gb/library/bb332048(v=vs.90).aspx

ListとHahSetの間で変換するための直接的なパフォーマンスの向上がない可能性がある特定の例に関しては、コード内の両方のタイプを処理するためのより良い方法がある可能性があります。たとえば、Linqは.NetFramework3.5で導入されました。 tVS2005の一部として利用できます。

于 2013-02-15T11:47:21.843 に答える