質問calling-system-gc-explicitlyに「」と記載されています.JVM仕様の「」ではガベージコレクタが実際には必要ないため、ジェネリックJVMにガベージコレクションを強制することはできません。私の質問は、そのようなJVMがある場合です(そしてもしあれば、どのように使用されますか?)。ガベージコレクタのないJVMがありますか?
5
A
答えて
9
たとえば、JavaCardのJVMでは、v3までのガベージコレクションがありませんでした。
3
ガベージコレクション(弱い参照とソフトな参照を無視する場合)は、大体、到達不能なオブジェクトの場合、無限のメモリを持つシミュレーションです。オブジェクトが森の中でガベージコレクションされ、コードに到達できない場合は、音が鳴りましたか?
実際には、実際にはメモリが限られているため、コレクタのないJVMはほとんどありません。私が考えることができるGCのないJVMは、研究/学習用のJVM、または非常に寿命の短いプロセス(JVM全体が破壊されることがわかっている場所)でのみ使用されるJVMです。あまりにも多くのメモリ)。
関連する問題
- 1. wxWidgetsにはガベージコレクタがありますか?
- 2. 大きな循環参照とJVMガベージコレクタ
- 3. C/C++の速度にバッファオーバーフローのない言語があり、ガベージコレクタがありますか?
- 4. 良いJVMベースのWebサーバーライブラリには何がありますか?
- 5. 未翻訳言語にガベージコレクタがありますか?
- 6. Kotlinにガベージコレクタがありますか?もしそうなら、どのアルゴリズムに基づいていますか?
- 7. OCaml for JVM。何かありますか?
- 8. まだ野生のMicrosoft JVMはいくつありますか?
- 9. 「各JVMスレッドには独自のプログラムカウンタがありますか?
- 10. networkaddress.cache.ttl設定のためにJVMキャッシュURLがありますか?
- 11. Windows 2008サーバーとWindows 8.1 OSのガベージコレクタのパフォーマンスに違いはありますか?
- 12. Windows 7にあるJVMコアダンプファイルはどこにありますか?
- 13. バイナリファイルは異なりますが、JVMとは異なりますか?
- 14. ガベージコレクタのないプロジェクトosx
- 15. WebkitベースのブラウザにJavascriptガベージコレクタを強制する方法はありますか?
- 16. JVMの完全な理解のためのビデオリンクはありますか
- 17. 64ビットJVMのバグや非互換性はありますか?
- 18. JVMメモリとCPU使用率の実際的な制限はありますか?
- 19. JVMでHazelcastインスタンスをシャットダウンする方法はありますか?
- 20. Heroku JVMヒープサイズを変更する方法はありますか?
- 21. ガベージコレクタを手動で呼び出す理由はありますか?
- 22. Solarisのメモリー負荷がJVMのSIGSEGVにつながる可能性がありますか?
- 23. nifiでメモリ不足のJVMがありました
- 24. OpenJDK JVM並列化バイトコードはありますか?
- 25. JVMをStackOverflowErrorで再作成する必要がありますか?
- 26. JavaガベージコレクタでG1ガベージコレクタを使用すると不要なフルGCが発生しますか?
- 27. Oracle JREとDalvik JVMの結果が異なります
- 28. javascriptのガベージコレクタがsetTimeout()を収集していませんか?
- 29. jmapのほかにjvmヒープダンプを取得するコマンドラインメソッドはありますか?
- 30. JavaScriptガベージコレクタを支援しようとするのは意味がありますか?
+1優れたリファレンス。 isGarbageCollectionSupported()とrequestGarbageCollection()はJCVM 2.2で実際に導入されました。 – xelco52