BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース Mono総まとめ - iOS,モバイルプロファイル,並列GC

Mono総まとめ - iOS,モバイルプロファイル,並列GC

ブックマーク

原文(投稿日:2013/02/12)へのリンク

 

トップニュースはMono 3.0.3のリリースだ。いつものマイナーリリースと同じ,通常のバグフィックスに加えて,今回は新たに実験的ガベージコレクタが導入された。SGen 上に構築されたこのガベージコレクタでは,Sun JVMのCMS(Concurrent Mark-and Sweep)コレクタと同じプロセスが使用されている。Mark Probst氏が続いて説明する

ほとんどのガベージコレクションは,すべてのルートをスキャンする初期マーキングポーズから開始されます。再起動後にはワーカスレッドがバックグラウンドで,主要なヒープオブジェクトのマーキングとスキャニングを,通常の手順に従って実行します。マーキングの並列処理が終了すると,コレクタが再びシステムを停止させます。この最後のマーキングポーズで,一連の処理が完了するのです。

Mono 3.0.3のもうひとつの特徴は DTraceのサポート改善 だ。Monoのガベージコレクションが "MacOSとSolarisユーザに対して,複数のDtraceプローブを備える" ようになったのだ。

Miguel de Icaza氏は,Mono Mobileプロファイルを変更する計画 を明らかにしてる。このプロファイルが最初に作成されたときには,Silverlight開発者用のAPIサブセットが含まれていた。Monoチームでは現在,APIの大幅な拡張を検討している。将来的には ".NET 4.5 APIをベースとして,過去に行ったのと同じようにSystem.Configurationとレジストリ関連を取り除いた" ものになるだろう。

さらにiOS 6.1をサポートするため,MonoTouch にも小さな変更が加えられている。

 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

BT