最近、テスト コードを実際のデバイスに展開し始め、Xamarin が紹介するさまざまなテクノロジを含むサンプル コードを実行しました。その後、センサーをテストしようとしたときに、ガベージ コレクターに問題が発生しました。最新バージョンでは、特定のしきい値に達すると実行されますが、デバイスが応答しなくなります。http://docs.xamarin.com/android/recipes/OS%2f%2fDevice_Resources/Accelerometer/Get_Accelerometer_Readingsのコードを使用するしかし、ジャイロスコープと重力センサーの 2 つのセンサーを追加するように変更しただけで、プロジェクトは GC が実行を開始する前に約 30 秒続きます。OnSensorChanged 関数から e.Values リストを参照するたびに、より多くの参照が作成されることに気付きました。私が取り組んでいるアプリにはこれらの 3 つのセンサーが必要であり、約 4 ~ 5 分間実行する必要があるため、これらの参照を削除する方法はありますか (アプリのほんの一部ですが、非常に重要なセクションです)。あなたが私に与えることができる助けを前もって感謝します。