Clojureのガベージコレクションシステムを理解しようとしていました。もちろん、そのすべてがJVMとGCです。私はそれが平行マーク&掃引だったと理解しましたが、それはどのように動作するのか理解できませんでした。誰かがそれを説明できますか? さらに、静的で動的なGCについていくつか話をしました。違いはなんですか? JVMは何を使用していますか? ありがとう!ClojureのGCマークとスイープ(JVMベース)
0
A
答えて
0
Clojureは独自のガベージコレクタを実装していません。JVMで他のJVMバイトコードと同様に動作し、JVMによって実行されるガベージコレクタの実装を使用します(デフォルトまたはコマンドラインパラメータの設定に基づいています)。
+0
私はそれを知っていますが、 JVMはGCを使用しますか? –
0
Java GCの詳細を調べるだけでいいです、Understanding Java Garbage Collectionのページがあります。
関連する問題
- 1. GC Clojure/Java/JVMメモリ設定
- 2. JVM minute long GC
- 3. ElasticSearchクライアントとベースJVMのバージョン
- 4. JVMのGCイベントのプログラム通知
- 5. JVMのgcログがローテーションしない
- 6. AWS LambdaからのJVM GCロギング?
- 7. JVMのメモリ用GCの場合のオーバーヘッドとSwiftスタイルARC
- 8. `スイープ()function`入力
- 9. のOpenGL - スイープ表現
- 10. JVMでJNIベースの.jarを実行中
- 11. Java CMS GC:最終発言と同時スイープの間にマイナーGCが発生する可能性がありますか?
- 12. 定数GCのためにJVMにスラッシュを強制する
- 13. JVM GCのスループットを決定する方法は?
- 14. カードテーブル検証失敗によるG1 GCのJVMクラッシュ
- 15. 少数かつ長いGCランのJVMチューニング
- 16. Pythonの高速pingスイープ
- 17. JVM - マイナーGCでWeakReferenceを収集していますか?
- 18. JVMに十分なメモリが、周波数フルGC
- 19. JVM GC args -XXを使用:SurvivorRatio = 8は機能しません
- 20. JVM GCはオブジェクトをエデン空間に降格しますか?
- 21. JVMのClojureにはMavenが必須ですか?
- 22. JVMのスレッドローカル空間からClojure変数をアンロード
- 23. 繰り返し使用時のClojure GCのオーバーヘッド制限を超えました
- 24. JVMは常にFULL GCで始まるのはなぜですか?
- 25. JVMのGCで変更できないオブジェクトがなぜ好きですか?
- 26. 特定の時間範囲内でJVM GCサンプルを収集する
- 27. JavaまたはJVMベースのWebアプリケーションフレームワークの推奨
- 28. AppDomainsとGCヒープ
- 29. 整数除算のRスイープ等価
- 30. 良いJVMベースのWebサーバーライブラリには何がありますか?
Javaのガベージコレクタとは何ですか?(https://stackoverflow.com/questions/3798424/what-is-the-garbage-collector-in-java) –