コモンステートメントのC/C++プログラムでSGen garbage collector(モノラルランタイムから)を使用できますか? モノは、C/C++プログラムで使用できるconservativeガベージコレクタBoehm-Demers-Weiserも使用していると思います。C/C++プログラムでMono SGenガベージコレクタを使用する
3
A
答えて
7
SGenの残りのモノコードにはほとんど依存しないので、それを抽出して他の用途に適合させるのは簡単です。 Boehmコレクタとの主な違いは、現在、ヒープオブジェクトの非正確モードをサポートしていないため、mallocを簡単に置き換えるために使用できないことです。 ただし、正確な参照情報を提供できるオブジェクトの管理には効果的です。
+1
それは少なくとも非常に興味深い実験であるはずです。あなたの経験を共有してください。 –
-2
指定したガベージコレクタについては不明です。しかし、本当にC++プロジェクトでGCを使用する必要がありますか?私は自分のC++プロジェクトでGCの使用を感じたことはありませんでした。ベストプラクティスに従っていて、まともなスマートポインタを使用するとよいでしょう。
+0
いいえ、本当にGCは必要ありません。しかし、好奇心が強い! –
関連する問題
- 1. MonoTouchでのsgenの使用
- 2. AutoZoneガベージコレクタの使用
- 3. プログラムでMonoランタイムバージョンを確認する
- 4. xcodeでmono macを使用する
- 5. MonoでRazorを使用する
- 6. DOSでMonoを使用する
- 7. MonoでLinux ioctlを使用する
- 8. Sgenで生成された.XmlSerializers.dllを使用しないSerialize()
- 9. アニメーションCCでループするプログラムを停止する方法2015
- 10. TFSビルド2015 SGENエラー:
- 11. Android用のMonoを使用して表示するボタンコントロールをプログラムで/動的に追加する(例)
- 12. G1ガベージコレクタが完全なガベージコレクションでシングルスレッドを使用する理由
- 13. JavaガベージコレクタでG1ガベージコレクタを使用すると不要なフルGCが発生しますか?
- 14. MonoでOData(サーバー側)を使用
- 15. 非ココアプログラムでApplesガベージコレクタを使用できますか?
- 16. LinuxでC++プログラムで使用するためにMONOでdll /ライブラリを作成できますか?
- 17. Animate CC Flash CC:HTML5キャンバスコールで変数を使用する
- 18. Monoでノートブックコントロールを使用する方法に関するヒント
- 19. linuxでMono-C#を使用するとglXChooseVisualが失敗する
- 20. SGEN、InternalsVisibleToとアセンブリ署名
- 21. Ubuntu 14.04でMonoでGStreamerを使用する
- 22. MonoでUnixSignalを使用するとSystem.ArgumentExceptionがスローされる
- 23. ApacheでMonoを使用してASP.NET Webアプリケーションを実行する
- 24. Monoを使用してC#でマウスをクリックする
- 25. Monoを使用してWindowsでMac .appファイルを構築する
- 26. どのECMAScriptバージョンをAdobe Animate CCで使用できますか?
- 27. Monoでの奇妙なWeakReference動作
- 28. Boehmガベージコレクタの正確なモード
- 29. VSTSでMonoのXBUILDを使用するには?
- 30. Android 1.5のAndroidでMonoを使用する可能性
なぜこのような不自然な行為をしたいですか? –
これは可能だとは思わない。その外観から、SGenはMono-Structure/Runtimeで動作するように特別に設計されたGCのようです。 – Bobby