アクティビティ間でデータを渡すためにParcelableクラスを使用しています。ドキュメントが示唆しているように、バインダートランザクションバッファーの容量は1Mbであるため、すべてのトランザクションを比較的小さく(100kb)維持します。問題は、小さなトランザクションを何度も繰り返すと、バッファがそのサイズに達し、OSがandroid.os.TransactionTooLargeExceptionをスローすることです。
トランザクション間でバッファがすぐに解放されないのではないかと思います。バインダーのバッファーサイズを確認する方法はありますか?