Why Culling takes so much time?

It takes very long time for culling on Android and also creates nasty spikes. http://forum.unity3d.com/attachments/2016-01-21-16_20_08-greenshot-png.170598/

Overall the time for drawing is much smaller than culling and creates SPIKES!!

How is that possible? BTW what are these WatingForJob things? They take so much precious time WAITING for what?

If you’re culling lots of objects, then it’s going to take long time. You might want to opt for manual culling. Such as disabling objects yourself instead of depending on Unity to do. Unity’s culling has to check wether an object is on screen and then proceed to cull, all before each frame render.

WaitingForJob, I’m not sure about. I’m going to guess it’s waiting on the culling process to finish. Maybe batching as well.

Having the same issue. Getting nasty lag spike due to culling.