Intermittent slow downs in Unity - unrelated to garbage collector

Every few seconds Unity slows down heavily, especially ‘scripts’ and ‘others’ which spike hard in the profiler, I thought it was garbage collection but it doesn’t look like it.

34046-spikes.png

I checked the script usages and there is no significant (if any) change between how much scripts were being used - furthermore I put the game in a situation where it flatout did not instantiate anything and the framerate still got jerky from time to time.

ANy ideas what I should be looking for to fix this?

Please post the code that is causing your spikes, The current information is very vauge but if I am going to shoot blind I would say take a look at the script and make sure you replace any GameObject.Find with GameObject.FindTag and if you have them in a loop, I would say find it before hand and store it in a variable before you get into the loop.