2012-03-22 14 views
-3

C#でWindowsタブレットのアプリケーションを開発していますが、応答がかなり遅いです。Visual C++を使用する必要があります。どちらが速いVisual C#またはVisual C++ですか?Visual C#またはVisual C++

+5

私は無限ループをC#で書いていましたが、それもsloooowwwでした...おそらくC++に切り替えて何が起こるかを見てください... – manojlds

+1

この質問はおそらく閉じられるでしょうが、このタイプの開発の方が簡単なのでC#を選択しました。あなたはVC++でタブレットからもっと多くのパワーを得ることはできませんが、実際にはアプリの目的が何であるかが分かります。 –

+0

Visual StudioではなくSharpDevelopを使用してください。その小型で高速で完全なIDEです。http://www.icsharpcode.net/opensource/sd/ – Alexus

答えて

1

理論的には、それらは両方とも.NET CLR上で実行されているため同じである必要がありますが、Visual C++ではコンパイラの最適化によりわずかに優れたパフォーマンスが得られます。 .NET用のVisual C++ではなく、ネイティブのC++を選択すると、パフォーマンスが大幅に向上します。別の方法は、パフォーマンスのボトルネックがどこにあるかを知ることです。これは、別の言語に切り替えるよりも、おそらく便利です。