2011-08-11 9 views
2

私のプロジェクトでは、イメージコントロールを作成します。私はまた、ボタンをクリックすると画像が削除されます。Windows Phone 7でアプリケーションのキャッシュをどのように解放しますか?

画像のURLをnullに設定し、画像コントロール自体をnullに設定しました。ただし、Imageコントロールのすべてのメモリが解放されるわけではありません。画像コントロールを追加すると、プロジェクトが非常にメモリ不足になります。

  • 私はアプリを起動します。私は、イメージコントロールを削除すると、メモリ使用量= 5.218Kb
  • を:メモリ使用量= 5.416Kb

コントロールを持っているとき、どのように1は、メモリ/キャッシュを解放しません削除されたか、再度読み込まれましたか? アプリケーションのメモリを管理するにはどうすればよいですか?

+0

あなたがしていることを示してください。それを記述するだけではありません。 Window phone 7の –

答えて

0

イメージをnullに設定する前に、参照を別のイメージにコピーしてください。それをnullに設定した後、古い参照にDispose()を呼び出します。

+0

は、Dispose()を呼び出さないでください。コメントありがとうございました – thongaduka

+0

だから、1人はDispose()を呼び出すのですか? –

関連する問題