garbage-collection

    0

    1答えて

    「VM定期タスクスレッド」 「WatcherThread」と言います。これは定期的に タスクを実行するVMスレッドです(パフォーマンスカウンタの更新など)。 スレッドのlink 定期的なタスクスケジューリングを参照してください、それはWatcherThreadによって設立された、シングルトンオブジェクトです。 JVMのスレッドが頻繁に使用される、たとえば、メモリ監視の実行中の状態、JVMの定期的な

    0

    1答えて

    私は使用しているメモリを解放したいという観測があります。 nullに設定すると、一部のサブスクリプションで参照されているため、ガベージコレクタは収集しません。 質問です。どうすればすべての加入者を削除できますか?例えば : 作成: が削除: this.x(null); が、それはいくつかのサブスクリプションで参照されbecuaseそれは削除されません。 this.y.subscribe(fun

    -2

    1答えて

    gollyハッシュ・ライフでGCが実際に理解できません。シンプルバケットハッシュを使用しますが、ハッシュテーブルから収集したノードとガベージをどのように格納するかを決定します。スクリプトのコメントいくつかの私に混乱。 いずれもその動作ロジックについて説明できます。 Golly Hash-life Program

    1

    2答えて

    そのタイトルの意味を理解することは本当に難しいことですが、説明しようとします。 私たちは、name,surname、などのさまざまなフィールドを保持するクラスPersonを持っています。これらは、任意の与えられたPersonのユニークな特性です。ただし、Personには、Houseという別のオブジェクトを参照するフィールドがあります。一部の人々はそれを持っています。つまり、Houseオブジェクト参

    -3

    1答えて

    私はGoを学び始めました。私が情報を見つけることができないものが見つかりました。 例えば、私は自分のリスト構造 type elem struct { prev *elem next *elem value string } 作っていた場合、どのようにそれらを削除する必要があり Current.next = &elem{} でそれに新しい要素を追加しますか?つ

    1

    2答えて

    私は仕事をするWindowsサービスを持っています。私は、パフォーマンスの問題を発見し、このような絵を持っているドットトレースでそれをプロファイル: GC Wait 88% GCは88%の時間がかかる待っていることを奇妙に思えるので、私はいくつかの小さな間隔で、閉じた外観を取得し、取得: Thread stats using (var response = await _httpClient.Se

    0

    1答えて

    GCログは以下の通りです: 808: [GC (Allocation Failure) [PSYoungGen: 9760K->32K(10240K)], 0.0003076 secs] 819: [GC (Allocation Failure) [PSYoungGen: 9760K->32K(10240K)], 0.0003079 secs] 830: [GC (Allocation Fai

    1

    1答えて

    httpclients 4.5.4を使用しているときに問題が発生しました。 接続に関連するすべてのものを閉じると、PoolingHttpClientConnectionManagerオブジェクトはjava GCによって収集できません。 アプリケーションが約1ヶ月間実行されるため、OOM例外が発生しました。 私のコードはhttps://hc.apache.org/httpcomponents-cli

    1

    1答えて

    内の参照の問題をクリーンアップし、私はhere $a = array('one'); $a[] =& $a; xdebug_debug_zval('a'); unset($a); この時に参照を述べたガベージコレクタと参照のクリーンアップの問題が何であるか理解していませんこのような構造を指す任意の範囲内のシンボルがもはや存在しているが、コードとセクションが 言わな

    1

    2答えて

    FFI経由でデータを割り当ててファイナライザを関連付けると、HaskellでForeignPtrと表示されます。このポインタが参照されなくなると、GCによってポインタが収集され、ファイナライザが実行されます。しかし収集は、GCが実行されているときにのみ発生し、「参照解除」はGCを強制的に実行しません。私。多くのポインタが存在する可能性がありますが、ポインター自体は多くのメモリを占有していないため、