- 455 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/30(金) 03:03:56 ID:jVqDDXWn0]
- >>451
色々誤解しているのでちょっとフォローを入れてみる。 ・CLRはジャストインタイムコンパイラなので、命令そのものはターゲットCPUのネイティブ速度で 動作する。動的最適化がかかるので、事前コンパイルのコンパイル結果より速くなる。 ・CLRはP6マイクロアーキテクチャとその派生(PentiumM、Core、Nehalem)で最高速度になる。 Penmtium4は動的生成された命令が来ると都度デコードがかかるので重い(単純比較で、 .NETのシングルスレッド性能は、Pentium4を1とするとCoreMAでは10倍、CoreIでは桁外に 速い。 ・.NETのユーザーインターフェースは、WIndowsXPではGDIでエミュレートしていて、 WindowsVistaではAeroに最適化saretコントロールをそなえる。XPだけみて、 .NETが遅いと結論づけるのは早計。 擁するにマシンやOSがプアだと.NET本来のパフォーマンスが出ない訳だが。 いまどきCoreMAの中古なんて1万円で買えるし、Win7のDSP版ならそんなに高くない。
|

|