私は最近、Xamarin Studio を使用して、Xamarin.iOS で記述されたアプリケーションのプロファイリングを担当しています。私が直面している問題は、XS プロファイラーが Instruments プロファイラーとは異なることを言っているときに、Xamarin Studio プロファイラーを信頼できるかどうかわからないことです。
アプリケーションで ShinobiCharts を使用してグラフを作成しており、アプリケーションで過剰なメモリ割り当ての原因を見つけようとしています。プロファイラーを信頼する場合、新しいグラフを作成しても、アプリケーションはグラフに割り当てられたメモリをまったく解放しません。
以前に割り当てられたグラフ インスタンスに割り当てた場合、以前に割り当てられたメモリは空きとしてマークされ、GC が収集されると想定していました。しかし、そうではないようです。
誰もこれに関する情報を持っていますか?
簡単なメモ: このDispose()
関数を使用してみましたが、どうやら役に立たなかったようです。