マークとスイープに加えて、.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. メモリの断片化を解決するためのヒープ分割
- 4. 断片化FrameLayoutのアニメーションGONE
- 5. ワードプレスサイトのAPCキャッシュ断片化
- 6. MALLOC_MMAP_THRESHOLD_とMALLOC_MMAP_MAX_を使ってメモリの断片化を減らす
- 7. 毎回APC 100%断片化
- 8. デルファイアプリケーションのメモリ断片化を監視または視覚化する方法
- 9. jQueryのエスケープ・断片化URLとアニメーション
- 10. 断片化の計算方法は?
- 11. 同じ方法で断片と断片化を返す方法は?
- 12. 断片化されたメモリはどのように見えますか?
- 13. メモリの断片化を心配せずにファイルを送信する方法は?
- 14. アクティビティの断片
- 15. エラー断片化されたIPプロトコル
- 16. MPEG-DASHと断片化されたmp4
- 17. 違い、断片
- 18. 断片は
- 19. Androidの断片:他のフラグメントからの断片を置換
- 20. クラスタ化インデックスの全断片化が高い(66.67%)
- 21. Mapboxは断片で
- 22. はIllegalStateException:コンテナ断片
- 23. AndroidのGoogleマップの断片
- 24. Androidの二つの断片
- 25. Androidの断片のビューステート
- 26. Androidの断片ですか?
- 27. Androidの断片とは、GetWindow()
- 28. 未知のコード断片 - 0xff000000
- 29. Hibernateの断片とJPA
- 30. ViewPagerでの断片化:方向変更時のクラッシュ