weak-references

    4

    1答えて

    私はWeakEventManagerの実装で、DependencyPropertiesの変更をリッスンするフレームワークを探していました。私はちょっと不自由なのは、私が見つけた唯一の弱いプロパティ変更イベントリスナーであるPropertyChangedEventManagerは、INotifyPropertyChangedを実装する型で使用するように設計されているという事実が混乱しています。 これ

    9

    1答えて

    私は現在、自分の小さなORMを動かしています。データベースから同じエンティティを複数回ロードするのを防ぐために、正規化マッピングを作成する作業に直面しています。 私の現在のアプローチはHashMap<Object, WeakReference<Object>>です。キーは、マップされたデータベースエンティティ(複合キーの場合はArrayList<Object>)の主キーで、値はWeakRefere

    2

    1答えて

    私は、テーブルを作成してマスターテーブルに格納し、後で消去するプロジェクトでLuaで作業しています。これらのテーブルへの参照を他の兄弟テーブルに渡します。 master = {} table.insert(master, {name = 'hello'}) table.insert(master, {name = 'world', pre = master[1]}) 問題が発生するのは、マ

    1

    2答えて

    次は、大量のメモリを必要とする巨大なページモデルオブジェクトの弱い参照を保持しようとしているアプリケーションのサンプルコードです。 Dictionary<int,WeakReference> modelCache; IPageModel ReadPageModel() { IPageModel page; if (!modelCache.ContainsKey(cache

    5

    2答えて

    可能性の重複: Why doesn't the weakref work on this bound method? コンテキストのビット: 私は、リスナー(またはオブザーバー、同じこと)パターンを実装しようとしていた:EventManagerは、リストを保持していますイベントに関心のあるすべてのListenersハンドラのうちの1つです。たとえば、リスナーオブジェクトはonEndOfTheWor

    3

    3答えて

    今日、私はthis blog postを見つけ、キャッシュの上でWeakHashMapの使用法を論じました。値はなく、キーは弱い参照として格納され、参照がもう生存していないときは、キーと値のペア全体がWeakHashMapから削除されているということに興味がありました。したがって、これは次が発生する原因となります WeakHashMap map = new WeakHashMap(); Some

    0

    1答えて

    ConcurrentWeakKeyHashMapがメモリ状態/ガベージコレクションにどのように応答するかを理解しようとしています。 maxNum == 6000のJUnitテストのコードでは、 アサーションステートメントが失敗しました。サイズは= 4123(またはそれに類するもの)でした。 私はJVM -Xmxを500mに設定しましたが、6000を得ることを望んでいましたが、運はありません。 ガベ

    10

    2答えて

    私はAndroidモバイルアプリを作っています。私はAsyncTaskで自分のアクティビティにWeakReferenceを持って、ガベージコレクションできるようにします。 onPostExecute()が呼び出されるとき、私は Acitivty activity = mWeakRef.get(); を行うそれから私は、などなど、ユーザーにダイアログを表示するには、活動オブジェクトを使用 私の質

    1

    2答えて

    、約WeakReferenceとWeak Event Patternを語る: CHRISTIAN NAGEL:メモリリークは、多くの場合、イベントの誤った使用方法に起因します。クライアントオブジェクトがイベントにアタッチされてもそれらから切り離されず、クライアントオブジェクトへの参照が使用されなくなった場合でも、パブリッシャによる参照が残っているため、ガベージコレクタによってクライアントオブジェク

    14

    2答えて

    ウィキペディアは「コンピュータプログラミングでは、弱参照とはガベージコレクタによるコレクションから参照オブジェクトを保護しない参照です。どのように2つのタイプの参照はコードのように見えるのですか?弱参照は自動再生されたメッセージによる参照ですか?