Hi, I have a very simple scene with ten enemies. All of them have a Health Bar, and each time the player attacks them, damage numbers go floating everywhere. I have noticed that I have huge lag spikes when requesting UI elements to be displayed. Here is what I have in the (deep) profiler: And here is what I have in the hierarchy: Damage numbers... ... and Health Bars UIManager is a simple gameobject. ScreenSpaceCanvas is the main canvas for all my runtime UI. UIDamageContainer and UIHealthBarContainer are simple gameobjects (I am using empty gameobjects as a way to organize my scene). Everything is instantiated beforehand. I don't change the size, nothing is setup with the Stretch anchors, and nothing has the PixelPerfect flag set to true. I have read on other threads that it might be cause by floating point error but I don't change anything except their positions and the texts. What can I do to improve the situation? Right now, this is just not working, and I don't know what I am doing wrong Please help!