2011-11-01から1ヶ月間の記事一覧

Mono for Androidとメモリリークのまとめ

Mono for Androidはそのフレームワーク内のほぼ全てのクラスがIDisposableを持っている。よって.NETの基本的ルールとして生成したインスタンスは明示的にDisposeするべきである。しかしDisposeしてもなおメモリリークするパターンも存在している。それをまと…

Mono for Androidはメモリリークが多すぎる?

Androidエミュレータを使って開発中、ログに GREF has increased to 2001が表示される事が多くなった。 これはJNIのグローバルリファレンス(オブジェクトの管理テーブル)の数が制限値の2000*1を超えたので表示されている。 原因はインスタンス化したBitmapや…