Shader pre-warm for 2D renderer

Recently I’ve been seeing some stutter when first loading up my game. I suspect this is due to shaders warming up, since it seems to occur when an object is rendered for the first time (for example, world space text, some particle systems, shader graph shaders etc.).

Are there any tips or resources for how to properly pre-warm shaders when using URP’s 2D renderer? Perhaps the new GraphicsStateCollection experimental feature would be helpful here.

I could use some pointers on how to best measure the issue (catch or otherwise profile shaders warming). As well as best practices for mitigating stutter.

Any insight is much appreciated. Thanks!