The process of getting graphics pipeline(GpuProgramMetal.GetCachedPipeline on iOS) takes a lot of time when displaying for the first time

At the following thread, the cause of the problem and the solution seem to be described.

For Unity 6, however that is an experimental API, GraphicsStateCollection warmup will help us.