If animations lag because of allocations, then you are allocating too many objects..
The most common cause is object allocation in a critical part like a draw call (or view binding).
Other than that, lag can come from many things, so if you lag without GC, the only solution is to profile that part of your app.