Produce less garbage by using one big lineData buffer and reusing this for every component