UIEvents.IMGUIRenderOverlays What is this ?

When I build my game to. exe
my original FPS is 60 then 3 seconds it will drop to 11 fps and then increase back 60 and continue to drop down low after 3 seconds. This forms a cycle…
after I checked out and discovered “uievents. IMGUIRenderOverlays” Is the cause of this.

so , i have some question :
what is that ?
where it created ?
and how do I fix it?

Your actual problem is garbage collection. I guess you load new images every frame instead of reusing the same images over and over. Your memory gets full of unused images, and then, Garbage collection remove all the unused images so you can load new ones.

When I use unity 5.6.5 I do not happen this phenomenon in same project