答えて
私はMicrosoftのMartyn Lovellを引用され、this articleが見つかりました:
"WinRTのオブジェクトは真円を避けるために弱参照とメモリー管理のためのCOM、 のような参照カウントされています。"
明らかに、これはWinRT内部でのBUILD conventionでの講演で言及されました。
ちょっと明白ですが、WinRTを使用した.NETアプリケーションでもGCが実行されていることを明確にする価値はあります.NETオブジェクトを処理します。同様に、JSには独自のオブジェクト用のGCがあります。これは、参照されたWinRTオブジェクトだけです。 –
.NETの一番下には、Win32とCOMもありますが、これも参照カウントされます。 Metro C++/CLI(-ish)アプリケーションが参照カウントされているということと同じくらい真実であると、.NETがそれを参照すると述べています。 – dalle
@dalle .NETオブジェクトはCOMオブジェクトではないという意味で、.NETの一番下にCOMはありません。しかし、WinRTオブジェクトはCOMオブジェクトであり、 'IUnknown'を実装しています。そして、はい、新しい/ Zwコンパイラ構文を使ったMetro C++アプリケーションでは、 'Add class '/' Release'を使って 'ref class'型のインスタンスを参照しています。文字列ですが、独自のrefcounting関数を持っています。 '/ FAs'でコンパイルし、自分自身で参照してください。 –
- 1. WinRTに 'IsInDesignMode'プロパティがありますか?
- 2. PHPにガベージコレクションがありますか?
- 3. gcc 4.8.1にガベージコレクションのC++ 11サポートがありますか?
- 4. PyS60には信頼性の高いガベージコレクションがありますか?
- 5. ガベージコレクションの通知がありません
- 6. WinRTターゲットマルチバイトコードページにUnicode文字のマッピングがありません
- 7. いつアプリケーションデータをWinRTに保存する必要がありますか?
- 8. 3つのガベージコレクションの世代すべてに.NETのファイナライザキューがありますか?
- 9. WinRT Xaml Toolkitチャート - データポイントの最大数はありますか?
- 10. オタタ圧縮 - サポートはありますか? (WCF Data Services 5.0 for WinRT)
- 11. IKVMでガベージコレクションをスピードアップする方法はありますか?
- 12. Listでオブジェクトをガベージコレクションの対象にする方法はありますか?
- 13. ガベージコレクションのクリーンアップ関数の作成に問題があります。[例の中の]
- 14. WeakReference.IsLive()がfalseになる前に完全なガベージコレクションの後に遅延がありますか?
- 15. ガベージコレクションが発生したときにアプリケーションに通知するイベントはありますか?
- 16. Javaでガベージコレクションされたオブジェクトを確認する方法はありますか?
- 17. ガベージコレクションが
- 18. ガベージコレクション:Disposeメソッドで大きなオブジェクトをnullに設定する必要がありますか?
- 19. ガベージコレクションはスタックに影響しますか?
- 20. Win32 APIの代わりにWinRT
- 21. フィールドへの参照がある場合、要素はガベージコレクションされますか?
- 22. TweetInviとwinRTファイルまたは依存関係が見つかりません
- 23. Python - ガベージコレクション中に `threading.Event`が" set "されていますか?
- 24. なぜガベージコレクションが遅いのですか?
- 25. 管理対象プロジェクトからネイティブWinRTコンポーネントを参照する方法はありますか。
- 26. アクティビティでガベージコレクションを取得できますか?子フラグメントではありませんか?
- 27. ガベージコレクション
- 28. ガベージコレクション
- 29. System.Diagnostics.Processインスタンスをガベージコレクションできますか?
- 30. アプリケーションにグローバルキャッシュがある場合のガベージコレクションのベストプラクティス
はいWinRTにはガベージコレクションがありますが、より興味深いのはどのような並べ替えですか? (参照カウントは、VB6のようにVB6のようにプログラマーから隠れていると有効なタイプのガベージコレクションです) –
* "WinRTにガベージコレクションはありますか?" - はい。 * "COMのように参照カウントをしますか?" * - それもガベージコレクションです。 [ガベージコレクションは間違った考え方だと思う](https://blogs.msdn.microsoft.com/oldnewthing/20100809-00/?p=13203):* "ガベージコレクションは**無制限のメモリ**プログラムによって気付かれないメモリを取り戻すことができなくなってしまいました」* – IInspectable