マークとスイープに加えて、.NetとJavaのガベージコレクタでは、どちらもコンパクションフェーズを実行してメモリの断片化を減らします。 Flash 9のガベージコレクタのコンパクション/デフラグフェーズでドキュメントを見つけることができません - Flashにはコンパクションフェーズがありませんか?Flash/ActionScriptメモリの断片化
3
A
答えて
2
私はかなりメモリ管理の問題に深く関わってきました。私はアドビのエンジニアと話をしましたが、デフラグフェーズは何も言及されませんでした。他方では、合理的に見逃す可能性は低いと思われますが、デフラグフェーズがある場合には、GCの後に全体的なメモリ使用量が低下することは間違いありません。だから全体的に私はおそらくそのような段階があると言いたい。
しかし、私がかなり自信を持って感じることは、公式の公開文書がどちらかとは思わないということです。私は確かに、何とか見たことはありません。もし誰かが分かっていれば、私は喜んで廃止するでしょうが、あなたが他の答えを得られない場合に備えて、
3
AdobeがFlashで使用するAS3の仮想マシンはオープンソースです。
http://www.mozilla.org/projects/tamarin/
MMgcと呼ばれる仮想マシンのメモリ・マネージャは、そのソースコードに含まれています。
MMgcは移動しないコレクタを提供します。割り当てられたオブジェクトは、コレクタによって移動されません。これは、圧縮フェーズがないことを意味します。 MMgc上
さらにドキュメントはここにあります:多くの最近の仕事の
https://developer.mozilla.org/en/mmgc
一部は、ソースリポジトリのドキュメントディレクトリ内の文書化されている:
関連する問題
- 1. メモリ断片化プロファイラ
- 2. JAXB断片化マーシャリング
- 3. 断片化onCreateクラッシュ
- 4. メモリの断片化を解決するためのヒープ分割
- 5. MALLOC_MMAP_THRESHOLD_とMALLOC_MMAP_MAX_を使ってメモリの断片化を減らす
- 6. Swiftのメモリ断片化を回避する方法
- 7. メモリ割り当て/サーバー上の100%ヒープgen2断片化
- 8. 内部および外部メモリの断片化
- 9. ローダーの断片化 - 断片の漏れはありますか?
- 10. ワードプレスサイトのAPCキャッシュ断片化
- 11. 断片化FrameLayoutのアニメーションGONE
- 12. 断片化したRecycleView
- 13. IP断片化とTCPヘッダー
- 14. 毎回APC 100%断片化
- 15. デルファイアプリケーションのメモリ断片化を監視または視覚化する方法
- 16. は、各断片に断片
- 17. 断片化していない断片の中の単純なリスト
- 18. 現代のファイルシステムでの断片化
- 19. ボタンのクリックによる断片化
- 20. 断片化の計算方法は?
- 21. 断片化するためのフラグメント
- 22. ファイルの断片化を防止する
- 23. jQueryのエスケープ・断片化URLとアニメーション
- 24. Javaの断片化を防ぐには?
- 25. 断片化したナビゲーションドロアのバックスタック
- 26. メモリの断片化を心配せずにファイルを送信する方法は?
- 27. 断片化されたメモリはどのように見えますか?
- 28. C#メモリ割り当て(アドレス空間の断片化)を処理する方法
- 29. 断片
- 30. 断片)