The CanvasRender.OnTransformChanged use CPU much

i only use localPosition in UGUI,without using scale etc.but in profiler, CPU Usage is high,this is picture.
This problem has troubled me a long time. Help me~

Just solved it for my project: Do not move your canvas.

Had my Canvas as a child of the Player object, which was moving, thus trigged that event.
Put your Canvas on a separate gameObject that doesnt move, and it shall be fixed.