0

私はメトロノーム アプリを持っており、Nexus4 で gc が開始されるたびに 50 ミリ秒遅れますが、これはほとんど目立ちませんが、古いデバイスではさらに悪化していると思います。50 ミリ秒の遅延に気付く人もいます。私はコードをかなりうまく最適化したと思います.GCは5〜10秒ごとにしか起動しません. 誰かがこれを「修正」する方法を提案できますか? NDK で記述されたスレッドも gc によって一時停止されますか?

4

2 に答える 2

1

0 の割り当てが発生する別のスレッド (Java スレッドであっても) でサウンドを処理する場合、別のスレッドで起動された GC は遅延しません。

于 2013-07-31T05:10:27.907 に答える