BT

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

| 作者: Jonathan Allen フォローする 523 人のフォロワー , 翻訳者 h_yoshida フォローする 1 人のフォロワー 投稿日 2013年2月18日. 推定読書時間: 1 分 |

原文(投稿日: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

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

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

このスレッドのメッセージについてEmailでリプライする

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

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT