Director class takes 20% of CPU. When profiling prelateupdate.directorupdateanimationbegin takes 15% and other director classes 5%. Director.PrepareFrame takes 10% of whole game CPU. Where can I modify director to get better performance?
Never heard of Director. Is that part of Playables or something? I haven't seen any updates about that in ages. Maybe start with the playables documentation.
I'm also seeing this but not uniformly across platforms. Some platforms cache this data properly, others seem to be doing significant runtime work