2016-04-25 8 views
-1

C#を使用してアプリケーションを作成しました。このアプリケーションには、多くの画像とテキストが含まれています。問題は、背景イメージがパフォーマンスに影響を与えているように見えることです。実行時にもフォームやその目立つものをロードするための処理やレンダリングのように見えます。Visual Studioの背景画像がゆっくり実行される

私は既に背景イメージを変更しようとしましたが、まだそのレンダリングの外観があります。私は全体の背景イメージを削除しようとし、それなしでスムーズに実行されます。

私は私の画面をキャプチャし、ここで、あなたのC#アプリケーションのために、@TawあたりとしてLink

+0

Visual Studioで遅くなったり、実際に実行したときに遅くなりますか? – tnw

+0

イメージを非同期でロードしていますか?そうでなければ、それはあなたのパフォーマンスに食べている可能性があります。それ以外の場合は、画像のサイズも問題になる可能性があります。私は一般的に見るフラッシュの量は、私はあなたが複数のタイミングの問題が起こっていると思うようになります... –

+0

実行時と編集ビューの両方で@tnw。 – Makishima

答えて

1

This link explains form double buffering

オフスクリーンバッファに書き込むことで、フォームに直接書き込むときにちらつきやその他のグラフィカルな破損を防ぐことができます。これは非常に複雑な画像を作成して、引き裂き、せん断、およびチャンスを得るときに確認できる他の楽しい副作用を防ぎながら、ゲームやグラフィックス開発では非常に一般的なテクニックです。

+0

ダブルバッファリングは、実行時にも消えてしまいます。 – Makishima