2011-01-31 10 views
2

私は現在、サーバー側のレンダリングにGDI +を使用しているASP.Netアプリケーションを実装しています。最初のバージョンは32ビットの管理されていないコンポーネントに依存していたため、すべての管理対象アセンブリはx86プラットフォーム用にコンパイルされていました。最後に、この依存関係を取り除き、ターゲットプラットフォームをAnyCPUに設定できるようになりました。アプリケーションは多くのデータを処理するために潜在的に使用される可能性があるため、64ビットで実行できることが有用な場合があります。しかし、x64プラットフォームでGDI +を使用するとパフォーマンスが低下することがありますが、詳細な情報は得られませんでした。gdi +を使用したx64アプリケーション:パフォーマンスにどのような影響がありますか?

性能上の価値がある64ビットで動作するかどうかを知るために知っておくべきパフォーマンス上の問題は何ですか?

+0

最初に私はそれについて聞いたことがありません。 GDI +は、ネイティブコードの単なるチャンクです。ウィキペディアはこれにタグを付けるだろう[要出典]。 –

+0

ここでは、64ビットGDI +の問題について聞いたことがありません。心配がある場合は、2つのバージョンをコンパイルしてテストしてください。メモリとCPU使用率を監視し、メモリリークがないか調べます。もしあなたがその結果にかかわらず、それをここに戻すと、次の質問が来たときに答えることができます。 –

答えて

0

私は間違った情報を持っていました:x86とx64の両方でコンパイルされたGDI +アプリケーションをプロファイリングした後、パフォーマンスは各プラットフォームで同じに見えます。私が最初にそれを読んだ場所は覚えていませんが、それは "見る前に何も見ない"というモトを思い出させるものです。
私の質問には決定的な答えがあるのは良いことです!

関連する問題