ViewStub vs. View.GONE

Насколько я понял, ни ViewStub ни View, которые GONE участвуют в ViewStub и ViewStub (или в любом случае).

Есть ли разница в производительности рендеринга? Какова наилучшая практика, когда их использовать?

    Эффективность рендеринга приходит в картину, когда вы раздуваете представления.

    Я предполагаю, что гораздо дешевле раздуть ViewStub, чем раздуть представление, либо из XML, либо путем изменения видимости. ViewStub особенно используется, когда вам нужно добавлять / удалять (неопределенные) представления (например, добавлять номера телефонов к данному контакту). Надеюсь, это то, что вы искали.